创建数据库-PostgreSQL-Tom Aratyn的书

时间:2018-09-05 08:25:39

标签: python django database postgresql

我正在阅读 Tom Aratyn的书-构建Django 2.0 Web应用程序。我处于基本水平。

在将我的应用迁移到数据库之前,他要求为我们的Django项目创建一个数据库。我不太了解如何创建该数据库,他没有详细说明该过程。遵循他说的话:

“现在我们有了一个模型,我们需要在数据库中创建一个与之匹配的表。我们将使用Django为我们生成一个迁移,然后运行该迁移为我们的电影模型创建一个表。 尽管Django可以为我们的Django应用创建和运行迁移,但它不会为Django项目创建数据库和数据库用户。要创建数据库和用户,我们必须使用管理员帐户连接到服务器。连接后,我们可以通过执行以下SQL创建数据库和用户:“

CREATE DATABASE mymdb;
CREATE USER mymdb;
GRANT ALL ON DATABASE mymdb to "mymdb";
ALTER USER mymdb PASSWORD 'development';
ALTER USER mymdb CREATEDB;

我不知道在哪里输入这一行代码。贝壳?我知道他的书使用PostgreSQL数据库。

谢谢

               

1 个答案:

答案 0 :(得分:0)

要在数据库上执行命令,您需要某种客户端。如果您有权访问数据库服务器bash,则可以使用命令行客户端psql

对于具有GUI的客户端,pgadmin是最常见的。在界面上,您可以打开一个窗口,您可以在其中插入SQL命令。