Дополнительно
Как переключать базы данных в psql?
В MySQL я использовал use database_name;
.
Каков эквивалент psql?
1025
13
В MySQL я использовал use database_name;
.
Каков эквивалент psql?
В PostgreSQL вы можете использовать мета-команду
\connect
клиентского инструмента psql:или сокращенно:
Вы можете подключиться к базе данных с помощью
\c
или\connect
.В подсказке PSQL вы можете сделать следующее:
Вы можете подключиться с помощью
Вы можете выбрать базу данных при подключении команду psql. Это удобно при использовании его из скрипта:
\L
для баз данных\с
Имя_базы_данных переходить на дБ\ДФ
для процедур хранится в определенной базе данныхИспользуя psql в'ы мета-команду `\C или \подключения [ имя_бд [ имя пользователя ] [ хост ] [ порт ] ] | conninfo (см. документация).
Например:
\с данных mydatabase
Обратите внимание, что
\C
и\подключения
мета-команды case-sensitive.Используйте ниже заявление, чтобы перейти к различным базам данных, находящихся внутри вашим PostgreSQL СУРД
Если вы хотите, чтобы перейти к конкретной базе данных при запуске, попробуйте
/Приложений/И Postgres.приложение/содержание/версии/9.5/ОГРН/psql в vigneshdb;
По умолчанию, сервер работает на порту 5432. Если он работает на другой, убедитесь в том, чтобы пройти порт в командной строке.
/Приложений/И Postgres.приложение/содержание/версии/9.5/ОГРН/psql из -p2345 vigneshdb;
Простой псевдоним, мы можем сделать его удобный.
Создать псевдоним в ваш
.bashrc и "или".файл
Выполнить команду psql в командной строке, переключение к базе данных по умолчанию;
psql в anotherdb
, он переключится к БД с именем аргумента, при запуске.Хотя прямо не указано в вопросе, предназначен для подключения к конкретной базе данных схемы.
Другой вариант-напрямую подключить к схеме. Пример:
судо -у Постгреса команду psql-д my_database_name
Источник от человека, используя psql`:
Вы можете подключиться с помощью
\с имя_бд
Если вы хотите увидеть все возможные команды для PostgreSQL или SQL следуйте этим шагам :
dbconsole рельсы (Вы redericted в текущей базе данных ОКР)
\? (Для команд PostgreSQL)
или
\ч (Для команд SQL)
Нажмите Q для выхода
Вы также можете подключиться к базе данных с разных роли следующим образом.
или
Как уже упоминалось в других ответов, вы должны изменить связи, чтобы использовать другую базу данных.
И Postgres работает со схемами. Вы можете иметь несколько схем в одной базе данных. Так что, если вы'вновь работает в той же базе данных, и вы хотите, чтобы изменить схему, вы можете сделать:
Набор схемы 'имя_схемы';`