我正在尝试熟悉 postgres,因为这是我第一次使用它。
我已经运行了这些命令,您可以看到结果:
postgres-# CREATE USER app_ro WHITE PASSWORD "password"
postgres-# CREATE USER app-rw WITH PASSWORD "password"
postgres-# ALTER USER app-rw WITH PASSWORD "newpassword"
postgres-# CREATE DATABASE kobeat
postgres-# \c kobeat
FATAL: database "kobeat" does not exist
Previous connection kept
我首先担心的是命令没有返回任何内容,就像在其他视频中一样,这是否表明什么都没有发生。
根据该行,FATAL: database "kobeat" does not exist
我创建的数据库不存在。
我在 ubuntu 上以 postgres 帐户运行。
答案1
您需要用分号终止 SQL 语句;
。除有效的语句外,所有语句都需要这样做\c
。
当您看到提示符为 时postgres-#
,表示该语句尚未完成/执行。执行命令后,您应该看到提示符为postgres=#
。