我正在尝试通过CLI在psql中创建数据库。
psql -U postgres createdb portal
我一直在
psql: warning: extra command-line argument "portal" ignored
psql: FATAL: database "createdb" does not exist
我做错了什么?
我不是要查询任何数据。
答案 0 :(得分:2)
这里我以用户vao
连接到数据库postgres
(始终存在)并在db1
中创建数据库CLI
...没有键的第一个参数是数据库name,因此在您的示例中createdb
被解释为dbname以连接到...
Vaos-MacBook-Air:tts vao$ bash -c "psql -U vao postgres -c 'create database db1;'"
CREATE DATABASE