LINUX.ORG.RU

Postgres не понимаю что происходит

 , ,


0

1

Решил попробовать postrgres, установил, запустил сервер. Запускаю шел от пользователя postgres. Даю команду psql, вижу промпт по типу такого:

postgres-#
. Пишу \с, дает вывод:
You are now connected to database "postgres" as user "postgres"
. Пишу
CREATE USER lenny WITH PASSWORD 'leonard'
, проглатывает, никакого выхлопа. Далее
CREATE DATABASE cardb OWNER lenny
. Тоже никакого выхлопа, из чего я делаю вывод что все прошло нормально. Потом пишу \с cardb, он в ответ пишет:
FATAL:  database "cardb" does not exist                                                            Previous connection kept  
Как это так, вроде только что создавал эту бд?

★★

Ответ на: комментарий от panter_dsd

; в конце добавляй

Спасибо добрый человек

mio ★★
() автор топика

Пока psql не увидит ";", он думает что это один sql-запрос в несколько строк. Можно по приглашению понять: =# -начало команды, -# продолжение.

ashot ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.