PostgreSQL 元命令介紹

2021-10-03 13:56:32 字數 1431 閱讀 7656

postgresql中的元命令是指以 \(反斜線)開通的命令,怕失去了,提供的豐富的元命令,能夠便捷地管理資料庫,比如檢視資料庫物件的定義,檢視資料庫物件占用空間的大小,列出資料庫各種物件名稱,暑假匯入匯出等,比如檢視資料庫列表,如下所示

1.使用元命令檢視表空間 \db,如下所示

2.檢視表的定義 \d,先建立一張測試表,如下所示

generatr_series函式產生連續的整數,使用這個函式能非常方便的產生測試資料,檢視表test_1定義只需要執行元命令\d 後接表名,如下所示;

3.檢視表,索引占用空間大小

給測試表test_1插入500萬資料,如下所示;

檢視表大小執行\dt+表名,如下所示;

檢視索引大小執行\di+ 索引名,如下所示;

4.檢視函式**

元命令\sf後接函式名可檢視函式定義,如下所示;

5.\x 設定查詢結果輸出

使用\x可設定查詢結果輸出模式,如下所示;

6.?元命令

postgresql支援的元命令有很多,當忘記具體的元命令名稱時,可以查詢手冊,另一種快捷方式是執行

\?元命令列出所有的元資料,如下所示;

\?元命令可以迅速列出所有元命令以及這些元命令的說明及用法,給資料庫維護管理帶來了很大的便利。

7.便捷的help命令

pqsl的help命令非常方便,使用元命令\h 後接sql命令關鍵字能將sql的語法列出,對日常的資料庫管理工作帶來了極大的便利,例如 \h create tablespace 能顯示此命令的語法,如下所示;

常用postgresql命令

1.初始化postgresql資料庫 方法1 usr pgsql 9.4 bin initdb d opt pgsql data 方法2 sudo service postgresql initdb 2.啟動postgresql服務 sudo service postgresql start sta...

Postgresql鎖的簡單介紹

鎖主要是為了保持資料庫資料的一致性,可以阻止使用者修改一行或整個表,一般用在併發較高的資料庫中。在多個使用者非同步訪問資料庫時,如果不對其進行限制可能會出現讀取資料和儲存資料的不一致性。資料庫中有兩種基本的鎖 共享鎖 share 排它鎖 exclusive 如果資料物件加上排它鎖,則其他的事務不能對...

PostgreSQL資料庫介紹

1 對超許可數量軟體使用的天然免疫力 對一些商業性質的資料庫銷售商來說,超許可數量的軟體使用是第一位的問題。而使用postgresql,因為沒有任何授權的費用是,也就沒有任何人可以起訴您違反授權協議違規使用軟體。這樣也還有以下幾個其他的優點 隨著使用數量的增加不會影響業務的利潤。在任何階段都不會有類...