Não tenho vontade de instalarhttps://www.pgadmin.org/[pgAdmin] ou phppgadmin enquanto tudo está presente na linha de comando.
Para isso devemos lançar o terminal e conectar como o usuário postgres.
O usuário postgres é o único a ter por padrão o direito de executar a aplicação psql, que é o cliente de linha de comando. (CLI)postgresql,
para poder falar com o banco de dados na linha de comando a partir do terminal
Para se conectar, abrir o terminal e digitar isto:

$ sudo -i -u postgres

Para se conectar e chegar diretamente ao prompt de comando do postgresql, digite isso:

$ sudo -i -u postgres psql

Para listar os bancos de dados de uma instância de postgresql, aqui está o comando :

postgres=# \l

resultado:

Lista das bases de dados Nome | Proprietário | Codificação | Colação | Tipo caract. | Direitos de acesso

fiber | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberdev | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberweb | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech postgres | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | template0 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres template1 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres (6 linhas)

digite q para sair da exibição dos resultados

para listar os esquemas de uma instância de postgresl.

postgres=# SELECT schema_name FROM information_schema.schemata;

resultado

público information_schema pg_catalog pg_toast_temp_1 pg_temp_1 pg_toast (6 linhas)

ou

postgres=# SELECT nspname FROM pg_catalog.pg_namespace;

resultado

pg_toast pg_temp_1 pg_toast_temp_1 pg_catalog information_schema público (6 linhas)

Articles connexes