Для того чтобы войти в консоль 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
Комментариев нет:
Отправить комментарий