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编辑  收藏  举报