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

mrj*_*per 5 php postgresql

我有一些在模式下创建的表.目前,我可以使用以下方式访问架构中的表:

select * from myschema.mytable
Run Code Online (Sandbox Code Playgroud)

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

select * from mytable
Run Code Online (Sandbox Code Playgroud)

但我找不到答案.

你能帮我吗?谢谢

Ant*_*nna 8

架构搜索路径适用于此:

要查看当前值:

SHOW search_path;
Run Code Online (Sandbox Code Playgroud)

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

SET search_path TO myschema,public;
Run Code Online (Sandbox Code Playgroud)

这里记录在5.7.3节中