如何在Postgresql中设置新数据库

时间:2016-10-17 21:32:28

标签: django postgresql

我试图找出如何为我的django项目设置PostgreSQL,并且正在努力使用shell来创建数据库(在Windows上)。

在很多教程中,我已经看到了要输入的命令,但它们似乎无法使用我接受的shell。

当我加载shell时,它给了我:

Server [localhost]:

然后无论我输入什么,都跟着,

Database [postgres]:
Port [5432]:
Username [postgres]:
Password for user postgres:

然后退出。

似乎它正在尝试连接到数据库,但我无法找到如何创建一个新的,我将能够将我的django应用程序连接到。

关于我如何使用PostgreSQL错误以及如何解决这个问题的任何建议都将非常感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定这是否会对您有所帮助。观看此视频:https://youtu.be/AzheRKRS6eo?t=108。它显示了如何通过ubuntu安装postgre数据库。

视频示例:

sudo -u postgres psql

CREATE DATABASE myproject;
CREATE USER myprojectuser WITH PASSWORD 'password';
ALTER ROLE myprojectuser SET client_encoding TO 'utf8';
ALTER ROLE myprojectuser SET default_transaction_isolation TO 'read committed';
ALTER ROLE myprojectuser SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE myproject TO myprojectuser;
\q