|
|||||||
Как в Postgresql посмотреть список баз данных, как выбрать базу данных для работы
Время создания: 10.11.2020 12:37
Текстовые метки: postgresql, консоль, перечень, список, база данных, просмотр, выбор, подключение
Раздел: Компьютер - Программирование - SQL - PostgreSQL
Запись: xintrea/mytetra_syncro/master/base/1605001037psxi2rtowm/text.html на raw.github.com
|
|||||||
|
|||||||
В PostgreSQL имеется консоль psql, через которую можно вводить SQL-команды. Однако, перед тем как вводить SQL-команды, нужно уметь просматривать список баз данных и уметь выбирать текущую БД, в которой будут производиться нужные действия. Обычно запуск psql напрямую невозможен. Во многих дистрибутивах Linux настройки безопасности сделаны так, что запустить консоль можно только из-под специального пользователя postgresql: sudo -u postgres psql В запущенной консоли, для просмотра списка баз данных, используется команда \l (образуется от слова list): postgres=# \l Список баз данных Имя | Владелец | Кодировка | LC_COLLATE | LC_CTYPE | Права доступа -----------+----------+-----------+-------------+-------------+----------------------- hks | hks | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | hks_inf | hks | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | hks_log | hks | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | postgres | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | template0 | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (6 строк) Для выбра базы данных, с которой необходимо работать, используется команда \c <имя БД> (образуется от слова connect) postgres=# \c hks_inf После выполнения вышеуказанных действий, можно производить ввод SQL-команд, которые будут выполняться в выбранной базе данных. Для выхода из консоли psql, можно воспользоваться командой \q (образуется от слова quit). |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|