一、pg_class: 該系統表記錄了數據表、索引(仍然需要參閱pg_index)、序列、視圖、復合類型和一些特殊關系類型的元數據。注意:不是所有字段對所有對象類型都有意義。 名字 類型 引用 描述 relname ...
一 pg tables: 該視圖提供了對有關數據庫中每個表的有用信息地訪問。 名字 類型 引用 描述 schemaname name pg namespace.nspname 包含表的模式名字。 tablename name pg class.relname 表的名字。 tableowner name pg authid.rolname 表的所有者的名字。 tablespace name pg t ...
2012-05-28 09:08 0 7302 推薦指數:
一、pg_class: 該系統表記錄了數據表、索引(仍然需要參閱pg_index)、序列、視圖、復合類型和一些特殊關系類型的元數據。注意:不是所有字段對所有對象類型都有意義。 名字 類型 引用 描述 relname ...
) 然而PostgreSQL在9.1之前的版本中只是實現了其中兩種,即讀已提交和可串行化,如果在實際應用中選擇了另外兩種,那么P ...
PostgreSQL是通過角色來管理數據庫訪問權限的,我們可以將一個角色看成是一個數據庫用戶,或者一組數據庫用戶。角色可以擁有數據庫對象,如表、索引,也可以把這些對象上的權限賦予其它角色,以控制哪些用戶對哪些對象擁有哪些權限。 一、數據庫角色: 1. 創建角色 ...
事實上之前有很長一段時間都在糾結是否有必要好好學習它,但是始終都沒有一個很好的理由說服自己。甚至是直到這個項目最終決定選用PostgreSQL時,我都沒有真正意識到學習它的價值,當時只是想反正和其它數據庫差不多,能用就行了。然而有一天晚上,自己也不知道為什么,躺在床上開始回想整個項目的實施 ...
一、概述: 數據庫可以被看成是SQL對象(數據庫對象)的命名集合,通常而言,每個數據庫對象(表、函數等)只屬於一個數據庫。不過對於部分系統表而言,如pg_database,是屬於整個集群的。更准確地說,數據庫是模式的集合,而模式包含表、函數等SQL對象。因此完整的對象層次應該是這樣的:服務器 ...
一、創建數據表: 該命令的語法規則和使用方式與大多數關系型數據庫基本相同,因此我們還是以示例的方式來演示SQLite中創建表的各種規則。但是對於一些SQLite特有的規則,我們會給予額外的 ...
一、恢復磁盤空間: 在PostgreSQL中,使用delete和update語句刪除或更新的數據行並沒有被實際刪除,而只是在舊版本數據行的物理地址上將該行的狀態置為已刪除或已過期。因此當數據表中的數據變化極為頻繁時,那么在一段時間之后該表所占用的空間將會變得很大,然而數據量卻可能變 ...
七、pg_dump: pg_dump是一個用於備份PostgreSQL數據庫的工具。它甚至可以在數據庫正在並發使用時進行完整一致的備份,而不會阻塞其它用戶對數據庫的訪問。該工具生成的轉儲格式可以分為兩種,腳本和歸檔文件。其中腳本格式是包含許多SQL命令的純文本格式,這些SQL命令可以用於重建 ...