
如何查看postgresql数据库用户
展开全部
1、通过命令行查询
\d
数据库
——
得到所有表的名字
\d
表名
——
得到表结构
2、通过sql语句查询
"select
*
from
pg_tables"
——
得到当前db中所有表的信息(这里pg_tables是系统视图)
"select
tablename
from
pg_tables
where
schemaname='public'"
——
得到所有用户自定义表的名字(这里"tablename"字段是表的名字,"schemaname"是schema的名字。用户自定义的表,如果未经特殊处理,默认都是放在名为public的schema下)
\d
数据库
——
得到所有表的名字
\d
表名
——
得到表结构
2、通过sql语句查询
"select
*
from
pg_tables"
——
得到当前db中所有表的信息(这里pg_tables是系统视图)
"select
tablename
from
pg_tables
where
schemaname='public'"
——
得到所有用户自定义表的名字(这里"tablename"字段是表的名字,"schemaname"是schema的名字。用户自定义的表,如果未经特殊处理,默认都是放在名为public的schema下)
展开全部
postgresql中一个序列对象通常用于为行或者表生成唯一的标识符。查看序列:psql
的
\d
命令输出一个数据库对象,包括
Sequence,表,视图和索引。你还可以使用
\ds
命令只查看当前数据库的所有序列。例如:pigdb-#
\ds
List
of
relations
Schema
|
Name
|
Type
|
Owner--------+-----------------------+----------+--------
public
|
author_ids
|
sequence
|
ichexw
public
|
shipments_ship_id_seq
|
sequence
|
ichexw(2
rows)
的
\d
命令输出一个数据库对象,包括
Sequence,表,视图和索引。你还可以使用
\ds
命令只查看当前数据库的所有序列。例如:pigdb-#
\ds
List
of
relations
Schema
|
Name
|
Type
|
Owner--------+-----------------------+----------+--------
public
|
author_ids
|
sequence
|
ichexw
public
|
shipments_ship_id_seq
|
sequence
|
ichexw(2
rows)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询