PostgreSQL 的基本使用(Ubuntu1804)
一、 安装
- 安装服务端(Ubuntu 18.04)
sudo apt-get install postgresql
- 安装图形操作工具
sudo apt-get install pgadmin3
#启动
pgadmin3
二、 常用的命令
- 启动PostgreSQL服务
sudo /etc/init.d/postgresql start
- 关闭PostgreSQL服务
sudo /etc/init.d/postgresql stop
- 用户
在服务端安装完成后,需要使用SupersetUser登录,超级用户默认为postgres。
更改postgres用户的密码
#进入一个模板 前两步 新建用户 (服务端的用户)
sudo su postgres -c psql template1
#修改postgrse用户的密码
ALTER USER postgres WITH PASSWORD ' <***password***> ';
#退出模板 修改密码 (本机postgres用户)
sudo passwd postgres
- 登录su postgres用户
su postgres
- 基本操作
在这里备注一个SQLAlchemy链接PostgreSQL数据库的链接字符串
按照mysql的套路,应该需要先安装链接库
pip install psycopg2
SQLALCHEMY_DATABASE_URI = 'postgresql://USERNAME:PASSWORD@localhost:PORT/DATABASE_NAME'
#superset 推荐使用
SQLALCHEMY_DATABASE_URI = 'postgresql+psycopg2://'
#创建数据库 进入postgres用户
createdb mydb
#删除数据库
dropdb mydb
#进入psql终端
psql 数据库名