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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。