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

Establecer permanentemente la ruta del esquema de Postgresql

(Y si no tiene acceso de administrador al servidor)

ALTER ROLE <your_login_role> SET search_path TO a,b,c;

Dos cosas importantes que debe saber:

  1. Cuando el nombre de un esquema no es simple, debe estar entre comillas dobles.
  2. El orden en el que establece los esquemas predeterminados a, b, c importa, ya que también es el orden en el que se buscarán los esquemas para las tablas. Entonces, si tiene el mismo nombre de tabla en más de un esquema entre los valores predeterminados, no habrá ambigüedad, el servidor siempre usará la tabla del primer esquema que especificó para su search_path .