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

Domyślna baza danych o nazwie postgres na serwerze Postgresql

Gdy aplikacja kliencka łączy się z serwerem Postgres, musi określić, z którą bazą danych chce się połączyć. Jeśli nie znasz nazwy bazy danych (w ramach klastra obsługiwanego przez postmastera, z którym się łączysz), możesz znaleźć listę nazw baz danych za pomocą polecenia:

psql -l

Po uruchomieniu tego polecenia psql łączy się z serwerem i pyta pg_database o listę nazw baz danych. Ponieważ jednak psql jest aplikacją kliencką Postgres, nie może połączyć się z serwerem bez znajomości nazwy co najmniej jednej bazy danych:Catch-22. Tak więc psql jest na stałe zakodowany, aby połączyć się z bazą danych o nazwie "postgres" po uruchomieniu psql -l , ale w takim przypadku możesz określić bazę danych szablonów:

psql -l -d template1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przechowuj wynik postgresql w zmiennej bash

  2. Podstawy zarządzania schematami PostgreSQL

  3. Przekaż wiele wartości w jednym parametrze

  4. Jak zidentyfikować problemy z wydajnością PostgreSQL za pomocą powolnych zapytań

  5. Termin składni SQL dla „GDZIE (col1, col2) <(val1, val2)”