Для того чтобы войти в консоль PostgreSQL пишем
sudo -i -u postgres
затем
psql
Команды psql
sudo -i -u postgres
затем
psql
Команды psql
\c dbname - подсоединение к БД dbname.\l - список баз данных.\dt - список всех таблиц.\d table - структура таблицы table.\du - список всех пользователей и их привилегий.\dt+ - список всех таблиц с описанием.\dt *s* - список всех таблиц, содержащих s в имени.\i FILE - выполнить команды из файла FILE.\o FILE - сохранить результат запроса в файл FILE.\a - переключение между режимами вывода: с/без выравнивания.
Примеры:
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
zabbix | zabbix | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgres-# \c zabbix
You are now connected to database "zabbix" as user "postgres".
zabbix=# \dt
List of relations
Schema | Name | Type | Owner
--------+----------------------------+-------+--------
public | acknowledges | table | zabbix
public | actions | table | zabbix
public | alerts | table | zabbix
public | application_discovery | table | zabbix
public | application_prototype | table | zabbix
public | application_template | table | zabbix
public | applications | table | zabbix
public | auditlog | table | zabbix
public | auditlog_details | table | zabbix
public | autoreg_host | table | zabbix
public | conditions | table | zabbix
public | config | table | zabbix
Комментариев нет:
Отправить комментарий