Windows下PostgreSQL建新用户和库。

Django 3 by example学习 第三章 建搜索引擎

===

正常安装,发现开始菜单里的shell不好用,建用户不提示密码,所以进windows命令行

win+R cmd #打开命令行

d:

cd D:\PostgreSQL\13\bin> #这个是安装目录下的命令行所在文件夹

createuser -U postgres -P blog #建立角色

提示如下:

为新角色输入的口令: #这个新用户的密码

再输入一遍: #同上

口令: #安装时管理员密码

====

继续建库

createdb -E utf8 -U blog blog

createdb: 错误: 创建数据库失败: ERROR:  permission denied to create database

这是因为新用户没有建库权限。

在pgadmin中 20210114225607 20210114225811 再执行 createdb -E utf8 -U blog blog

口令:输入超级管理员口令

建库成功

setting.py

DATABASES = {
'default': {
#'ENGINE': 'django.db.backends.sqlite3',
        #'NAME': BASE_DIR / 'db.sqlite3',
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'blog',
'USER': 'blog',
'PASSWORD': '***', #超级管理员密码
    }
}

py manage.py createsuperuser

原文链接:,转发请注明来源!
评论已关闭。