Как открыть приглашение psql для PostgreSQL во FreeBSD? - PullRequest
1 голос
/ 22 января 2012

Я установил PostgreSQL на мою коробку FreeBSD 8.2.Как открыть подсказку SQL, чтобы я мог писать запросы SQL?

Я могу сделать:

su pgsql

, которая открывает подсказку, но я не могу писать запросы SQL, такие как SELECT или CREATE.Извините, я новичок в PostgreSQL.

Ответы [ 2 ]

6 голосов
/ 22 января 2012

Я использую команду управления django python manage.py dbshell, чтобы открыть специфичное для базы данных соединение (то же самое для dev / production).

Это делает другие полезные вещи, такие как указание базы данных и имени пользователя, перечисленных в settings.py

В противном случае я должен был бы напечатать что-то вроде psql db_name -U user

1 голос
/ 22 января 2012

Разве вам не нужно сначала подключаться к существующей базе данных, прежде чем делать запросы, в PostgreSQL? (Кстати, вы уверены, что это pgsql нужная вам команда, а не psql?)

Если это действительно ваша проблема, вы можете подключиться к существующей базе данных либо при открытии оболочки:

psql mydatabase

Или после использования команды \c:

psql
myuser=> \c mydatabase
...