PostgreSQL – Выбор базы данных
В данном разделе мы обсудим различные методы доступа к базам данным. Предположим, что мы только что создали базу данных согласно инструкции, приведенной выше. Вы можете выбрать необходимую Вам базу данных из списка доступных баз данных следующими способами:
- Database SQL Prompt
- OS Command Prompt
Database SQL Prompt
Допустим, Вы уже запустили свой PostgreSQL и остановились на следующем SQL prompt:
postgres=#
Проверьте список баз данных при помощи \l, то есть команды backslash el:
postgres-# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+---------+-------+-----------------------
postgres | postgres | UTF8 | C | C |
template0 | postgres | UTF8 | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
testdb | postgres | UTF8 | C | C |
(4 rows)
postgres-#
Теперь введите следующую команду для выбора нужной Вам базы данных; в данном случае мы выберем тестовую базу данных testdb.
postgres=# \c testdb; psql (9.2.4) Type "help" for help. You are now connected to database "testdb" as user "postgres". testdb=#
OS Command Prompt
Вы можете выбрать свою базу данных из самой командной строки во время входа в свою базу данных. Ниже приведен простой пример:
psql -h localhost -p 5432 -U postgress testdb Password for user postgress: **** psql (9.2.4) Type "help" for help. You are now connected to database "testdb" as user "postgres". testdb=#
Сейчас Вы находитесь в тестовой базе данных PostgreSQL testdb и можете выполнять команды внутри нее. Для того, чтобы выйти из базы, используйте команду \q.