The World's Most Advanced Open Source Relational Database
ubuntu download and installation
sudo apt-get update
sudo apt-get install postgresql
sudo apt-get install postgresql-client
# sudo apt-get install postgresql-contrib
# sudo apt-get install pgadmin3
sudo pip install psycopg2-binary
user management
# 创建用户
sudo adduser dbuser
# 切换用户
sudo su - postgres
database operations
# 进入数据库
psql
# 设置密码
\password postgres
# 创建密码
CREATE USER django_user WITH PASSWORD 'hello_django';
# 创建数据库
CREATE DATABASE hello_django OWNER django_user;
# 用户授权
GRANT ALL PRIVILEGES ON DATABASE hello_django to django_user;
# 管理员退出
\q
# 新用户登陆
psql -U django_user -d hello_django -h 127.0.0.1 -p 5432
optional
# 开启服务
sudo /etc/init.d/postgresql start
# 关闭服务
sudo /etc/init.d/postgresql stop
# 重启服务
sudo /etc/init.d/postgresql restart
# 远程访问 # listen_addresses ='*'
sudo vi /etc/postgresql/9.5/main/postgresql.conf
# 密码控制 # host all all 0.0.0.0/0 md5
sudo vi /etc/postgresql/10/main/pg_hba.conf
Django settings.py
DATABASES = {
'default': {
'ENGINE': ''django.db.backends.postgresql_psycopg2',',
'NAME': 'hello_django',
'USER': 'django_user',
'PASSWORD': 'hello_django',
'HOST': 'localhost',
'PORT': '5432',
}
}
Done
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。