最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PostgreSQL教程(十六):系統(tǒng)視圖詳解

 更新時間:2015年05月04日 14:38:11   投稿:junjie  
這篇文章主要介紹了PostgreSQL教程(十六):系統(tǒng)視圖詳解,本文講解了pg_tables、pg_indexes、pg_views、pg_user、pg_roles、pg_rules、pg_settings等視圖的作用和字段含義等內(nèi)容,需要的朋友可以參考下

一、pg_tables:

    該視圖提供了對有關(guān)數(shù)據(jù)庫中每個表的有用信息地訪問。

名字 類型 引用 描述
schemaname name pg_namespace.nspname 包含表的模式名字。
tablename name pg_class.relname 表的名字。
tableowner name pg_authid.rolname 表的所有者的名字。
tablespace name pg_tablespace.spcname 包含表的表空間名字(如果是數(shù)據(jù)庫缺省,則為 NULL)。
hasindexes bool pg_class.relhasindex 如果表擁有(或者最近擁有)任何索引,則為真。
hasrules bool pg_class.relhasrules 如果表存在規(guī)則,則為真。
hastriggers bool pg_class.reltriggers 如果表有觸發(fā)器,則為真。

二、pg_indexes:

    該視圖提供對數(shù)據(jù)庫中每個索引的有用信息的訪問。

 

名字 類型 引用 描述
schemaname name pg_namespace.nspname 包含表和索引的模式的名字。
tablename name pg_class.relname 索引所在表的名字。
indexname name pg_class.relname 索引的名字。
tablespace name pg_tablespace.spcname 包含索引的表空間名字(如果是數(shù)據(jù)庫缺省,則為NULL)。
indexdef text   索引定義(一個重建的創(chuàng)建命令)。

三、pg_views:

    該視圖提供了對數(shù)據(jù)庫里每個視圖的有用信息的訪問途徑。

 

名字 類型 引用 描述
schemaname name pg_namespace.nspname 包含此視圖的模式名字。
viewname name pg_class.relname 視圖的名字。
viewowner name pg_authid.rolname 視圖的所有者的名字。
definition text   視圖定義(一個重建的SELECT查詢)。

四、pg_user:

    該視圖提供了對數(shù)據(jù)庫用戶的相關(guān)信息的訪問。 這個視圖只是pg_shadow表的公眾可讀的部分的視圖化,但是不包含口令字段。

名字 類型 引用 描述
usename name   用戶名。
usesysid int4   用戶ID(用于引用這個用戶的任意數(shù)字)。
usecreatedb bool   用戶是否可以創(chuàng)建數(shù)據(jù)庫。
usesuper bool   用戶是否是一個超級用戶。
usecatupd bool   用戶是否可以更新系統(tǒng)表。(即使超級用戶也不能這么干,除非這個字段為真。)
passwd text   口令(可能加密了)。
valuntil abstime   口令失效的時間(只用于口令認證)。
useconfig text[]   運行時配置參數(shù)的會話缺省。

五、pg_roles:

    該視圖提供訪問數(shù)據(jù)庫角色有關(guān)信息的接口。這個視圖只是pg_authid表的公開可讀部分的視圖化,同時把口令字段用空白填充。

 

名字 類型 引用 描述
rolname name   角色名。
rolsuper bool   是否有超級用戶權(quán)限的角色。
rolcreaterole bool   是否可以創(chuàng)建更多角色的角色。
rolcreatedb bool   是否可以創(chuàng)建數(shù)據(jù)庫的角色。
rolcatupdate bool   是否可以直接更新系統(tǒng)表的角色。
rolcanlogin bool   如果為真,表示是可以登錄的角色。
rolpassword text   不是口令(總是 ********)。
rolvaliduntil timestamptz   口令失效日期(只用于口令認證);如果沒有失效期,為NULL。
rolconfig text[]   運行時配置變量的會話缺省。

六、pg_rules:

    該視圖提供對查詢重寫規(guī)則的有用信息訪問的接口。

 

名字 類型 引用 描述
schemaname name pg_namespace.nspname 包含表的模式的名字。
tablename name pg_class.relname 規(guī)則施加影響的表的名字。
rulename name pg_rewrite.rulename 規(guī)則的名字。
definition text   規(guī)則定義(一個重新構(gòu)造的創(chuàng)建命令)。

七、pg_settings:

    該視圖提供了對服務(wù)器運行時參數(shù)的訪問。它實際上是SHOW和SET命令的另外一種方式。它還提供一些用SHOW不能直接獲取的參數(shù)的訪問,比如最大和最小值。

名字 類型 引用 描述
name text   運行時配置參數(shù)名。
setting text   參數(shù)的當(dāng)前值。
category text   參數(shù)的邏輯組。
short_desc text   參數(shù)的一個簡短的描述。
extra_desc text   有關(guān)參數(shù)的額外的、更詳細的信息。
context text   設(shè)置這個參數(shù)的值要求的環(huán)境。
vartype text   參數(shù)類型(bool、integer、real和string)。
source text   當(dāng)前參數(shù)值的來源。
min_val text   該參數(shù)允許的最小值(非數(shù)字值為NULL)。
max_val text   該參數(shù)允許的最大值(非數(shù)字值為NULL)。  

    我們不能對pg_settings視圖進行插入或者刪除, 只能更新。對pg_settings中的一行進行UPDATE等效于在該命名參數(shù)上執(zhí)行SET命令。這個修改值影響當(dāng)前會話使用的數(shù)值。如果在一個最后退出的事務(wù)中發(fā)出了UPDATE命令,那么UPDATE命令的效果將在事務(wù)回滾之后消失。一旦包圍它的事務(wù)提交,這個效果將固化,直到會話結(jié)束。

相關(guān)文章

  • 使用postgresql獲取當(dāng)前或某一時間段的年月日

    使用postgresql獲取當(dāng)前或某一時間段的年月日

    這篇文章主要給大家介紹了關(guān)于使用postgresql獲取當(dāng)前或某一時間段的年月日的相關(guān)資料,在PostgreSQL中可以使用函數(shù) NOW() 來查詢當(dāng)前時間,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • Ubuntu中卸載Postgresql出錯的解決方法

    Ubuntu中卸載Postgresql出錯的解決方法

    這篇文章主要給大家介紹了關(guān)于在Ubuntu中卸載Postgresql出錯的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • Postgresql限制用戶登錄錯誤次數(shù)的實例代碼

    Postgresql限制用戶登錄錯誤次數(shù)的實例代碼

    這篇文章主要介紹了Postgresql限制用戶登錄錯誤次數(shù)的實例代碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • PostgreSQL Public 模式的風(fēng)險及安全遷移問題小結(jié)

    PostgreSQL Public 模式的風(fēng)險及安全遷移問題小結(jié)

    本文主要討論了PostgreSQL中public模式的問題和解決方案,public模式默認對所有用戶開放訪問權(quán)限,容易發(fā)生命名沖突,且難以維護和隔離,修改或刪除它可能導(dǎo)致擴展無法正常工作,為解決這問題,建議新建模式,將public模式下的所有業(yè)務(wù)對象遷移過去
    2024-10-10
  • PostgreSql 重建索引的操作

    PostgreSql 重建索引的操作

    這篇文章主要介紹了PostgreSql 重建索引的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • PostgreSQL通過oracle_fdw訪問Oracle數(shù)據(jù)的實現(xiàn)步驟

    PostgreSQL通過oracle_fdw訪問Oracle數(shù)據(jù)的實現(xiàn)步驟

    通過類似于Oracle數(shù)據(jù)庫DBLINK的方式去實現(xiàn)PostgreSQL訪問oracle數(shù)據(jù)庫,本地搭建測試環(huán)境并配置相關(guān)配置,接下來通過本文給大家分享PostgreSQL通過oracle_fdw訪問Oracle數(shù)據(jù)的實現(xiàn)步驟,感興趣的朋友一起看看吧
    2021-05-05
  • PostgreSQL 分頁查詢時間的2種比較方法小結(jié)

    PostgreSQL 分頁查詢時間的2種比較方法小結(jié)

    這篇文章主要介紹了PostgreSQL 分頁查詢時間的2種比較方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Postgresql 如何選擇正確的關(guān)閉模式

    Postgresql 如何選擇正確的關(guān)閉模式

    這篇文章主要介紹了Postgresl 如何選擇正確的關(guān)閉模式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL配置遠程連接簡單圖文教程

    PostgreSQL配置遠程連接簡單圖文教程

    這篇文章主要給大家介紹了關(guān)于PostgreSQL配置遠程連接的相關(guān)資料,PostgreSQL是一個功能非常強大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • postgresql?常用SQL語句小結(jié)

    postgresql?常用SQL語句小結(jié)

    postgresql使用過程中常用到的一些sql語句,方便我們快速使用查詢一些操作特整理一下,方便需要的朋友
    2022-11-11

最新評論

吴堡县| 延吉市| 格尔木市| 鄂托克旗| 临安市| 福州市| 巴林左旗| 武隆县| 万年县| 微博| 元阳县| 邵阳市| 博客| 资兴市| 区。| 滁州市| 沐川县| 呼伦贝尔市| 治多县| 靖宇县| 明光市| 海安县| 洪江市| 岳阳县| 泉州市| 公安县| 监利县| 肇州县| 沭阳县| 福海县| 崇信县| 财经| 乌拉特前旗| 慈溪市| 公主岭市| 元氏县| 苗栗市| 河津市| 曲松县| 梓潼县| 随州市|