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

如何查看PostgreSQL數據庫中所有表

 更新時間:2023年03月01日 10:09:14   作者:黃寶康  
這篇文章主要介紹了如何查看PostgreSQL數據庫中所有表問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

查看PostgreSQL數據庫中所有表

作為曾經干過運維的我來說,或許對大部分運維人員來說,不能依靠管理工具來操作數據庫,如pgAdmin,經常遠程登錄到某一臺數據庫服務器,使用命令行的方式查詢數據庫中的表。

獲取當前db中所有的表信息。

select * from pg_tables;

用戶自定義的表,如果未經特殊處理,默認都是放在名為public的schema下

select tablename from pg_tables where schemaname='public'
postgres=# select tablename from pg_tables where schemaname='public';
?tablename
-----------
?tb_test
(1 行記錄)

想要進一步查看表結構,可以使用\d 表名

postgres=# \d tb_test;
? ? ? ? ? ? ? ? 數據表 "public.tb_test"
?欄位 | ? ? ?類型 ? ? ?| Collation | Nullable | Default
------+----------------+-----------+----------+---------
?id ? | integer ? ? ? ?| ? ? ? ? ? | ? ? ? ? ?|
?name | character(100) | ? ? ? ? ? | ? ? ? ? ?|

而且如果不是大批量的進行CRUD,直接在命令行中操作也是鍛煉你的語法水平的時候

postgres=# insert into tb_test(id,name) values(1,'huangbaokang');
INSERT 0 1
postgres=# select * from tb_test;
?id | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? name

----+-----------------------------------------------------------------
---------------------------
? 1 | huangbaokang

(1 行記錄)

PostgreSQL數據庫表空間,索引,表大小查詢

Postgresql 數據庫

一: 查詢表空間大小

select pg_size_pretty(pg_tablespace_size('pg_default'));

二: 查詢所有數據庫大小

select pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) AS size from pg_databas;

三: 查詢指定索引大小

select pg_size_pretty(pg_relation_size('索引字段名'));

四: 查詢指定表所有索引大小

select pg_size_pretty(pg_indexes_size('表名'));

五: 查詢指定模式里所有的索引大小,按從大到小的順序排列

select relname,indexrelname, pg_size_pretty(pg_relation_size(relid)) from pg_stat_user_indexes where schemaname='模式名' order by pg_relation_size(relid) desc;

六: 查詢指定表大?。▋H僅指定表數據)

select pg_size_pretty(pg_relation_size('表名'));

七: 查詢指定表總大?。òū頂祿c索引)

select pg_size_pretty(pg_total_relation_size('表名'));

八: 查詢指定模式里面所有表大?。▋H僅指定表數據,從大到?。?/p>

select relname, pg_size_pretty(pg_relation_size(relid)) from pg_stat_user_tables where schemaname='模式名' order by pg_relation_size(relid) desc;

九:查詢指定schema里面所有表數據大小,總索引大小,總大小,行數

SELECT
? ? table_size.relname 表名,
? ? pg_size_pretty ( pg_relation_size ( relid ) ) 表數據大小,
? ? pg_size_pretty ( pg_indexes_size ( relid ) ) 表總索引大小,
? ? pg_size_pretty ( pg_total_relation_size ( relid ) ) 表總大小,
? ? 表行數?
FROM
pg_stat_user_tables table_size
? ? LEFT JOIN (
? ? ? ? SELECT
? ? ? ? ? ? relname,
? ? ? ? ? ? reltuples :: DECIMAL ( 19, 0 ) 表行數?
? ? ? ? FROM
? ? ? ? pg_class r
? ? ? ? JOIN pg_namespace n ON ( relnamespace = n.oid )?
? ? ? ? WHERE
? ? ? ? ? ? relkind = 'r'?
? ? ? ? ? ? AND n.nspname = '模式名'?
? ? ? ? ) table_num ON table_num.relname = table_size.relname?
WHERE
? ? schemaname = '模式名'?
ORDER BY
? ? pg_relation_size ( relid ) DESC;

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • PostgreSQL的日期時間差DATEDIFF實例詳解

    PostgreSQL的日期時間差DATEDIFF實例詳解

    PostgreSQL是一款簡介而又性能強大的數據庫應用程序,其在日期時間數據方面所支持的功能也都非常給力,下面這篇文章主要給大家介紹了關于PostgreSQL的日期時間差DATEDIFF的相關資料,需要的朋友可以參考下
    2023-04-04
  • 如何獲取PostgreSQL數據庫中的JSON值

    如何獲取PostgreSQL數據庫中的JSON值

    這篇文章主要介紹了如何獲取PostgreSQL數據庫中的JSON值操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL?16?新特性之正態(tài)分布隨機數函數的示例

    PostgreSQL?16?新特性之正態(tài)分布隨機數函數的示例

    這篇文章主要介紹了PostgreSQL?16?新特性之正態(tài)分布隨機數函數,PostgreSQL 16 新增了一個內置的 random_normal() 函數,用于生成這種隨機數,通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • postgresql 切換 log、xlog日志的實現

    postgresql 切換 log、xlog日志的實現

    這篇文章主要介紹了postgresql 切換 log、xlog日志的實現方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL的B-tree索引用法詳解

    PostgreSQL的B-tree索引用法詳解

    這篇文章主要介紹了PostgreSQL的B-tree索引用法詳解,有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL實現按年、月、日、周、時、分、秒的分組統(tǒng)計

    PostgreSQL實現按年、月、日、周、時、分、秒的分組統(tǒng)計

    這篇文章介紹了PostgreSQL實現按年、月、日、周、時、分、秒分組統(tǒng)計的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 用PostgreSQL數據庫做地理位置app應用

    用PostgreSQL數據庫做地理位置app應用

    項目中用到了postgreSQL中的earthdistance()函數功能計算地球上兩點之間的距離,中文的資料太少了,我找到了一篇 英文的、講的很好的文章,特此翻譯,希望能夠幫助到以后用到earthdistance的同學
    2014-03-03
  • postgresql高級應用之行轉列&匯總求和的實現思路

    postgresql高級應用之行轉列&匯總求和的實現思路

    這篇文章主要介紹了postgresql高級應用之行轉列&匯總求和的實現思路,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • postgresql varchar字段regexp_replace正則替換操作

    postgresql varchar字段regexp_replace正則替換操作

    這篇文章主要介紹了postgresql varchar字段regexp_replace正則替換操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL?查看服務器版本的三種方法

    PostgreSQL?查看服務器版本的三種方法

    這篇文章主要介紹了PostgreSQL?查看服務器版本的幾種方法,本文給大家分享三種方法,結合實例代碼給大家講解的非常詳細,需要的朋友可以參考下
    2023-03-03

最新評論

德保县| 西城区| 满洲里市| 六盘水市| 邢台市| 江都市| 双峰县| 德惠市| 青浦区| 鄂温| 磴口县| 航空| 丽江市| 轮台县| 崇左市| 安徽省| 抚州市| 喜德县| 巴东县| 浦城县| 巫溪县| 茶陵县| 抚松县| 区。| 汶川县| 青岛市| 齐齐哈尔市| 汨罗市| 凤阳县| 饶阳县| 陆河县| 绥化市| 达日县| 通山县| 伽师县| 南靖县| 灵寿县| 英德市| 福泉市| 东台市| 将乐县|