postgresql 查看有哪些表

 时间:2024-10-21 19:28:52

1. 查询表名称

在psql状态下查询表名称:\dt

SQL方式查看表名称:

SELECTtablenameFROMpg_tables;

SELECT viewname FROM pg_views
WHERE schemaname ='public'

PostgreSQL获取数据库中所有view名视图

SELECT viewname FROM pg_views

WHERE schemaname ='public'

2. 查询表结构

在psql状态下查询表结构 \dtablename

SQL方式查看表结构

SELECT a.attnum,

a.attname AS field,

t.typname AS type,

a.attlen AS length,

a.atttypmod AS lengthvar,

a.attnotnull AS notnull,

b.description AS comment

FROM pg_class c,

pg_attribute a

LEFT OUTER JOIN pg_description b ON a.attrelid=b.objoid AND a.attnum = b.objsubid,
pg_type t

WHERE c.relname = 'udoc_saldiscount'

and a.attnum > 0

and a.attrelid = c.oid

and a.atttypid = t.oid

ORDER BY a.attnum;

postgresql 查看有哪些表

扩展资料:

PostgreSQL存储系统是由以下几个子模块所构成的:

1)页面管理子模块:对PostgreSQL缓冲区页面的组织结构进行定义以及提供页面操作的方法。

2)缓冲区管理子模块:管理PostgreSQL的缓冲区,包括本地缓冲区和共享缓冲区。

3)存储设备管理子模块:数据库记录是存储在存储介质上的,存储设备管理子模块将屏蔽不同物理存储设备(块设备,流设备)接口函数的差异,向上层缓冲区管理子模块提供统一的访问接口函数。

4)文件管理子模块:一般的操作系统对一个进程允许打开的文件数是有限制的,而PostgreSQL服务器有些时候需要打开的文件数是很多的,因此PostgreSQL文件管理子模块自身为了突破这个瓶颈,封装了文件的读写操作。

  • notepad++怎么将界面语言设置为中文
  • notepad自动换行
  • git如何切换用户
  • 使用PLSQL连接oracle数据库
  • impdp导入dmp文件
  • 热门搜索
    七年级英语手抄报 语文手抄报五年级 儿童安全知识手抄报 争做文明使者手抄报 民族传统文化手抄报 知法守法手抄报内容 放飞梦想手抄报素材 美丽家乡手抄报 安全意识手抄报 美德少年手抄报图片