加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何在不必使用模式前缀(Postgres PHP)的情况下访问模式中的表?

发布时间:2020-12-13 17:47:55 所属栏目:PHP教程 来源:网络整理
导读:我有一些在模式下创建的表.目前,我可以使用以下方式访问架构中的表: select * from myschema.mytable 我正在寻找避免使用模式名称的方法.就像是: select * from mytable 但我找不到答案. 你能帮我吗?谢谢 解决方法 架构搜索路径适用于此: 要查看当前值:
我有一些在模式下创建的表.目前,我可以使用以下方式访问架构中的表:

select * from myschema.mytable

我正在寻找避免使用模式名称的方法.就像是:

select * from mytable

但我找不到答案.

你能帮我吗?谢谢

解决方法

架构搜索路径适用于此:

要查看当前值:

SHOW search_path;

要更改值(附加新架构):

SET search_path TO myschema,public;

它记录在here,in section 5.7.3

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读