PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wybrać schemat w postgresie podczas korzystania z psql?

W PostgreSQL system określa, o którą tabelę chodzi, podążając ścieżką wyszukiwania, która jest listą schematów do przeszukania.

Pierwsza pasująca tabela w ścieżce wyszukiwania jest uznawana za tę, która jest pożądana, w przeciwnym razie, jeśli nie ma dopasowania, zgłaszany jest błąd, nawet jeśli pasujące nazwy tabel istnieją w innych schematach w bazie danych.

Aby wyświetlić aktualną ścieżkę wyszukiwania, możesz użyć następującego polecenia:

SHOW search_path;

Aby umieścić nowy schemat w ścieżce, możesz użyć:

SET search_path TO myschema;

Lub jeśli potrzebujesz wielu schematów:

SET search_path TO myschema, public;

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UTWÓRZ UNIKALNY INDEKS, JEŚLI NIE ISTNIEJE w postgreSQL

  2. czy node-postgres obsługuje wiele zestawów wyników?

  3. Operator znaku zapytania w zapytaniu

  4. Postgresql :Połączenie odrzucone. Sprawdź, czy nazwa hosta i port są poprawne oraz czy postmaster akceptuje połączenia TCP/IP

  5. Wyzwalacz PostgreSQL po aktualizacji określonej kolumny