前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Postgresql installation

Postgresql installation

原创
作者头像
vanguard
修改2021-01-27 15:29:57
9970
修改2021-01-27 15:29:57
举报
文章被收录于专栏:vanguardvanguard

The World's Most Advanced Open Source Relational Database

ubuntu download and installation

代码语言:shell
复制
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

代码语言:shell
复制
# 创建用户
sudo adduser dbuser
# 切换用户
sudo su - postgres

database operations

代码语言:sql
复制
# 进入数据库
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

代码语言:shell
复制
# 开启服务
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

代码语言:python
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档