sql >> Databáze >  >> RDS >> PostgreSQL

Jak vybrat schéma v postgres při použití psql?

V PostgreSQL systém určuje, která tabulka je míněna sledováním vyhledávací cesty, což je seznam schémat, která se mají prohlížet.

První odpovídající tabulka ve vyhledávací cestě je považována za požadovanou, v opačném případě, pokud neexistuje žádná shoda, dojde k chybě, i když odpovídající názvy tabulek existují v jiných schématech v databázi.

Chcete-li zobrazit aktuální cestu hledání, můžete použít následující příkaz:

SHOW search_path;

A k vložení nového schématu do cesty můžete použít:

SET search_path TO myschema;

Nebo pokud chcete více schémat:

SET search_path TO myschema, public;

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



  1. Agregační funkce přes pole

  2. vložte autoinkrement do druhého sloupce

  3. Python nemůže najít ovladač ODBC na Heroku po nastavení všeho

  4. Jak vytvořit tabulku se sloupcem identity