跳到主要内容

Goose 运行环境

Goose 提供了一系列函数和 PRAGMA 选项,用于获取当前 Goose 实例及其运行环境信息。

版本

version() 函数返回 Goose 版本号。

SELECT version() AS version;
version
v{{ site.0.6.2

使用 PRAGMA

PRAGMA version;
library_versionsource_id
v0.6.2xxx

平台

平台信息由操作系统、系统架构以及可选编译器组成。 平台信息在安装扩展时会使用。 要获取平台信息,请使用以下 PRAGMA

PRAGMA platform;

在 macOS(Apple Silicon)上,结果为:

platform
osx_arm64

在 Windows(AMD64)上,平台为 windows_amd64。 在 Ubuntu Linux(ARM64)上,平台为 linux_arm64

扩展

要获取 Goose 扩展及其状态(如 loadedinstalled)列表,请使用 goose_extensions() 函数

SELECT *
FROM goose_extensions();

元表函数

Goose 提供以下内置表函数,用于获取可用 catalog 对象的元数据: