sql >> Database >  >> RDS >> PostgreSQL

Postgresql-schemapad permanent instellen

(En als je geen beheerderstoegang tot de server hebt)

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

Twee belangrijke dingen om te weten:

  1. Als een schemanaam niet eenvoudig is, moet deze tussen dubbele aanhalingstekens worden geplaatst.
  2. De volgorde waarin u standaardschema's instelt a, b, c is van belang, aangezien het ook de volgorde is waarin de schema's voor tabellen worden opgezocht. Dus als je dezelfde tabelnaam hebt in meer dan één schema van de standaardinstellingen, zal er geen dubbelzinnigheid zijn, de server zal altijd de tabel gebruiken van het eerste schema dat je hebt opgegeven voor je search_path .


  1. Krijg het aantal dagen in een maand in PostgreSQL

  2. Hoe de sortering van een kolom in SQL Server (T-SQL) in te stellen

  3. Een PL/SQL-tabel vullen vanuit een blok in Oracle D2k Forms

  4. geïnternationaliseerde reguliere expressie in postgresql