文章目录
pgsql的使用
linux下安装pgsql
sudo apt update
sudo apt install postgresql-"version"
查看postgresql是否正在运行
service postgresql status
通过 service 命令,你可以启动、关闭或重启 postgresql。输入 service postgresql 并按回车将列出所有选项。现在,登录该用户。
默认情况下,PostgreSQL 会创建一个拥有所权限的特殊用户 postgres。要实际使用 PostgreSQL,你必须先登录该账户:
sudo su postgres
使用psql
命令进入pgsql数据库
创建用户
CREATE USER my_user WITH PASSWORD 'my_password';
赋予超级管理权限
ALTER USER my_user WITH SUPERUSER;
创建数据库
create database user_db owner my_user; -- 创建数据库test_db,并指定给用户test_user
数据库得权限,赋给某个用户
grant all on database user_db to my_user; -- 将user_db所有权限赋值给my_user
数据库文件的恢复与备份
数据库文件的恢复.bak
psql -h localhost -p 5432 postgres -d wizparkdemo < /home/io/wuye-release20190418.bak
数据库文件的备份
pg_dump -h localhost -U postgres wizparkdemo > /home/io/wizparkdemo20190421.bak