當前位置:編程學習大全網 - 源碼下載 - postgresql 查看有哪些表

postgresql 查看有哪些表

1. 查詢表名稱

在psql狀態下查詢表名稱:\dt?

SQL方式查看表名稱:

SELECT?tablename?FROM?pg_tables;?

SELECT ? viewname ? FROM ? pg_views ?

WHERE schemaname ='public' ?

PostgreSQL獲取數據庫中所有view名?視圖

SELECT ? viewname ? FROM ? pg_views ?

WHERE schemaname ='public'

2. 查詢表結構

在psql狀態下查詢表結構 \d?tablename?

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存儲系統是由以下幾個子模塊所構成的:

1)頁面管理子模塊:對PostgreSQL緩沖區頁面的組織結構進行定義以及提供頁面操作的方法。

2)緩沖區管理子模塊:管理PostgreSQL的緩沖區,包括本地緩沖區和***享緩沖區。

3)存儲設備管理子模塊:數據庫記錄是存儲在存儲介質上的,存儲設備管理子模塊將屏蔽不同物理存儲設備(塊設備,流設備)接口函數的差異,向上層緩沖區管理子模塊提供統壹的訪問接口函數。

4)文件管理子模塊:壹般的操作系統對壹個進程允許打開的文件數是有限制的,而PostgreSQL服務器有些時候需要打開的文件數是很多的,因此PostgreSQL文件管理子模塊自身為了突破這個瓶頸,封裝了文件的讀寫操作。

  • 上一篇:OpenCV圖像處理 尺寸縮放函數dopyrdown
  • 下一篇:電腦病毒“大紅猩猩”如何查殺?
  • copyright 2024編程學習大全網