使用bash命令在postgresql中创建数据库

时间:2017-10-31 16:03:36

标签: sql bash postgresql ubuntu psql

我试图使用linux在postgresql中创建一个数据库 我用

连接到postgres
sudo -u postgres psql postgres 
postgres=# then i tried **CREATE DATABASE demo** or **createdb demo**

但是当我用 \ l 命令检查时,它们都没有工作 有什么帮助吗?

3 个答案:

答案 0 :(得分:4)

sudo su - postgres成为postgres

然后psql -c "create database demo"从shell

创建它

答案 1 :(得分:0)

第一:

    sudo su postgres

,然后输入密码 然后输入:

     psql

并输入以下命令:

    CREATE DATABASE dbname;

答案 2 :(得分:0)

bash上的简单类型

$ createdb -U postgres(db user) dbname

如果在pg中设置hba_config以访问网络类型的db

$ createdb -h YOUR_IP -U postgres(db user) dbname

如果您为数据库用户pg设置密码,请询问您的密码来创建数据库