Postgres - 基本操作命令
一、登录
su - postgres 切换到 postgres 用户
psql -U postgres -W 使用密码登录
二、操作
查看所有用户:
select * from pg_user
查看所有角色:
\du
创建用户:
CREATE USER pg_test_user_2;
在PostgreSQL 里没有区分用户和角色的概念,"CREATE USER" 为 "CREATE ROLE" 的别名,这两个命令几乎是完全相同的,唯一的区别是"CREATE USER" 命令创建的用户默认带有LOGIN属性,而"CREATE ROLE" 命令创建的用户默认不带LOGIN属性(CREATE USER is equivalent to CREATE ROLE except that CREATE USER assumes LOGIN by default, while CREATE ROLE does not)。
$ psql> CREATE USER kong; CREATE DATABASE kong OWNER kong; ALTER USER kong WITH password 'kong';
查看所有数据库:
postgres=# \l
进入数据库:
postgres=# \c runoobdb
列出当前数据库所有表:
postgres=# \d
查询表结构
postgres=# \d tablename
三、服务管理
cd /usr/lib/systemd/system
ls
关闭服务
systemctl stop postgresql-9.5.service
启动服务
systemctl start postgresql-9.5.service
退出:
\q
posted on 2021-07-14 18:04 TrustNature 阅读(375) 评论(0) 编辑 收藏 举报