У Postgresql ці термінальні команди перераховують наявні бази даних
el@defiant$ /bin/psql -h localhost --username=pgadmin --list
Або команда, сказана простіше:
psql -U pgadmin -l
Ці команди друкують це на терміналі:
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
kurz_prod | pgadmin | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
pgadmin | pgadmin | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(5 rows)
Це доступні бази даних.
У PSQL ці команди перераховують наявні таблиці
Ви повинні вказати базу даних, перш ніж ви зможете перераховувати таблиці в цій базі даних.
el@defiant$ psql -U pgadmin -d kurz_prod
Це приведе вас до терміналу psql:
kurz_prod=#
Використовуйте \d
значення команди показувати всі таблиці, представлення та послідовності
kurz_prod=# \d
Це відбитки:
List of relations
Schema | Name | Type | Owner
--------+---------+----------+---------
public | mytable | table | pgadmin
public | testing | sequence | pgadmin
(2 rows)
Потім, щоб вийти з терміналу psql, введіть \q
та натисніть клавішу Enter. Або Ctrl-D
те ж саме. Це таблиці в цій базі даних.
psql -l