暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL current_schemas() 函数

原创 游湖 2023-03-19
317

PostgreSQL current_schemas() 函数

PostgreSQL current_schemas() 函数按照优先级顺序返回当前有效搜索路径上的所有的架构名称。

current_schemas() 语法

这里是 PostgreSQL current_schemas() 函数的语法:

current_schemas(include_implicit boolean) -> name[]

参数

include_implicit

是否包含隐式的系统模式。布尔类型。

如果 include_implicit 是 FALSE,则返回当前搜索路径中定义的所有存在且可搜索的模式。

如果 include_implicit 是 TRUE,则返回的列表包括隐式搜索的系统模式,例如 pg_catalog.

返回值

PostgreSQL current_schemas() 函数返回一个数组,它包含当前有效搜索路径上的所有的架构名称,按照优先级顺序。

current_schemas() 示例

要获取有效路径上的所有的模式(不含隐式模式),请使用下面带有 current_schemas() 函数的 SELECT 语句:

SELECT current_schemas(false);

 current_schemas
-----------------
 {public}

要获取有效路径上的所有的模式(包含隐式模式),请使用以下语句:

SELECT current_schemas(true);

   current_schemas
---------------------
 {pg_catalog,public}

这里, pg_catalog 是一个隐式的系统模式。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论