Re: List user databases
От | Adrian Klaver |
---|---|
Тема | Re: List user databases |
Дата | |
Msg-id | 70f8bec0-ff5e-1c9b-b8a4-c0bdf56a4cbb@aklaver.com обсуждение исходный текст |
Ответ на | Re: List user databases (Ian Lawrence Barwick <barwick@gmail.com>) |
Ответы |
Re: List user databases
Re: List user databases |
Список | pgsql-general |
On 11/9/22 20:57, Ian Lawrence Barwick wrote: > 2022年11月10日(木) 13:41 Igor Korot <ikorot01@gmail.com>: >> >> Hi, ALL, >> According to https://chartio.com/resources/tutorials/how-to-list-databases-and-tables-in-postgresql-using-psql/, >> there are generally 3 system DBs. >> >> However I'm confused with the word general. >> How many system databases can be made on a PG server? > > template0 and template1 are the mandatory system databases which > cannot be dropped. Actually that is not strictly true: https://www.postgresql.org/docs/current/manage-ag-templatedbs.html " Note template1 and template0 do not have any special status beyond the fact that the name template1 is the default source database name for CREATE DATABASE. For example, one could drop template1 and recreate it from template0 without any ill effects. This course of action might be advisable if one has carelessly added a bunch of junk in template1. (To delete template1, it must have pg_database.datistemplate = false.) The postgres database is also created when a database cluster is initialized. This database is meant as a default database for users and applications to connect to. It is simply a copy of template1 and can be dropped and recreated if necessary. " > > "postgres" is created by default for operational convenience, but is > not essential and can > be removed if you really want to. > > Regards > > Ian Barwick > > -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-general по дате отправления: