PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

База данни по подразбиране с име postgres на Postgresql сървър

Когато клиентско приложение се свърже със сървър на Postgres, то трябва да посочи коя база данни иска да се свърже. Ако не знаете името на база данни (в рамките на клъстера, обслужван от пощенския администратор, към който се свързвате), можете да намерите списък с имена на база данни с командата:

psql -l

Когато изпълните тази команда, psql се свързва със сървъра и отправя заявка към pg_database за списък с имена на база данни. Въпреки това, тъй като psql е клиентско приложение на Postgres, то не може да се свърже със сървъра, без да знае името на поне една база данни:Catch-22. И така, psql е твърдо кодиран да се свързва с база данни с име "postgres", когато стартирате psql -l , но в този случай можете да посочите шаблонна база данни:

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. Postgres ръчно променя последователността

  2. Ред за връщане на SQL ред

  3. Шаблони и модификатори за числово форматиране в PostgreSQL

  4. Ръководство за PGpool - съвети и наблюдения:част трета

  5. Как make_time() работи в PostgreSQL