sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo seleccionar un esquema en postgres cuando se usa psql?

En PostgreSQL, el sistema determina a qué tabla se refiere siguiendo una ruta de búsqueda, que es una lista de esquemas para buscar.

La primera tabla coincidente en la ruta de búsqueda se toma como la deseada; de lo contrario, si no hay ninguna coincidencia, se genera un error, incluso si existen nombres de tablas coincidentes en otros esquemas de la base de datos.

Para mostrar la ruta de búsqueda actual, puede usar el siguiente comando:

SHOW search_path;

Y para colocar el nuevo esquema en la ruta, podría usar:

SET search_path TO myschema;

O si desea varios esquemas:

SET search_path TO myschema, public;

Referencia:https://www.postgresql.org/ docs/current/static/ddl-schemas.html