search_path的作用与用法

文章目录

文档用途

search_path(string)

这个变量声明模式的搜索顺序,如果一个对象(表、数据类型、函数等) 被引用时没有指定模式名称,则按照该参数指定的模式搜索顺序进行搜索。如果不同的模式里有一个相同的对象名,那么使用第一个在这个搜索路径中找到的对象。一个不在搜索路径中任何一个模式里出现的对象只能通过用限定名(带点号)指定包含它的模式来引用。

默认的搜索路径模式名就有public。如果搜索的对象名的模式名不在这个搜索路径里边,就会报错,找不到对象。

详细信息

这个变量声明位于配置文件postgresql.conf里面,配置的时候注意,要使得配置生效,需将前面的#去掉。

另外在psql里边,我们可以用show search_path命令来看搜索路径信息。

相关推荐
瀚高PG实验室7 天前
瀚高数据库如何克隆表
数据库·sql·postgresql·瀚高数据库
瀚高PG实验室10 天前
瀚高数据库V9.0.5数据脱敏完整配置步骤
jvm·数据库·postgresql·瀚高数据库
瀚高PG实验室11 天前
使用pg_stat_statements抓取数据库TOP SQL
数据库·sql·postgresql·瀚高数据库
瀚高PG实验室17 天前
HAC 集群主节点状态在starting、running之间频繁切换
运维·数据库·postgresql·瀚高数据库
瀚高PG实验室24 天前
PostgreSQL CREATE TYPE 未检查 multirange schema 的 CREATE 权限HGVE-2026-E007
数据库·postgresql·瀚高数据库
瀚高PG实验室25 天前
PostgreSQL pg_basebackup 和 pg_rewind 可覆盖源端超级用户选择的无关文件HGVE-2026-E010
数据库·postgresql·瀚高数据库
瀚高PG实验室1 个月前
PostgreSQL 服务器因整数回绕导致分配空间过小HGVE-2026-E008
运维·服务器·数据库·瀚高数据库
瀚高PG实验室1 个月前
PostgreSQL libpq lo_* 函数允许服务器超级用户覆盖客户端栈内存HGVE-2026-E011
服务器·数据库·postgresql·瀚高数据库
瀚高PG实验室1 个月前
SQL优化案例:存储过程、复杂SQL拆成简单SQL提升整体性能
数据库·sql·postgresql·瀚高数据库
瀚高PG实验室1 个月前
几种因网络波动导致应用与数据库操作异常的现象
运维·网络·数据库·postgresql·瀚高数据库