标签:doc 失败 create always 安装 除了 编辑 情况 exec
安装环境:centos7.7 5.查看容器
docker ps -a
6、进入指定容器
docker exec -it 775c7c9ee1e1 /bin/bash 或 docker exec -it postgres psql -U postgres
7、启动docker docker start <id或名称>
8、停止docker docker stop <id或名称>
操作pg数据库
2,登录数据库:
psql -U postgres
3,修改密码:
ALTER USER postgres with encrypted password ‘sinnrenadmin‘;
此处设置用户postgre的密码为root,可根据自己需要,自行修改。
4,退出数据库:
\q
其他常用命令:
\h:查看SQL命令的解释,比如\h select。
\?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。
创建用户:
create user test with password ‘rong ‘;
创建用户数据库
CREATE DATABASE testdb OWNER test;
将testdb数据库的所有权限都赋予test:
GRANT ALL PRIVILEGES ON DATABASE testdb TO test;
删除数据库:
DROP DATABASE dbname
修改数据库拥有者:
alter database "srdb" owner to "ffa";
标签:doc 失败 create always 安装 除了 编辑 情况 exec
原文地址:https://blog.51cto.com/xuanxy/2544430