PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como selecionar um esquema no postgres ao usar o psql?


No PostgreSQL, o sistema determina qual tabela deve ser seguida seguindo um caminho de pesquisa, que é uma lista de esquemas a serem consultados.

A primeira tabela correspondente no caminho de pesquisa é considerada a desejada, caso contrário, se não houver correspondência, um erro será gerado, mesmo que existam nomes de tabelas correspondentes em outros esquemas no banco de dados.

Para mostrar o caminho de pesquisa atual, você pode usar o seguinte comando:
SHOW search_path;

E para colocar o novo esquema no caminho, você pode usar:
SET search_path TO myschema;

Ou se você quiser vários esquemas:
SET search_path TO myschema, public;

Referência:https://www.postgresql.org/ docs/current/static/ddl-schemas.html