pg中的sql用法,記錄

2021-10-18 14:31:52 字數 538 閱讀 1996

1、隨機數

floor(random()*(43200-1)+1)

2、時間轉換:now當前時間,2::text將數字轉換成字元,||字串拼接符

select now()-(2::text||』 day』)::interval;

pg_database_size:檢視資料庫的大小

pg_relation_size:可以檢視表的大小

pg_total_relation_size:可以檢視表的總大小包括索引

pg_size_pretty:可以檢視資料庫的大小以kb mb gb的方式

查詢各個庫大小:select datname,pg_size_pretty(pg_database_size(datname)) from pg_database

查詢指定表大小:select pg_relation_size(『vehicle_statistic』)

查詢指定表大小並格式化大小:select pg_size_pretty(pg_relation_size(『vehicle_statistic』)) as size;

檢視pg中的鎖

要檢視pg中的鎖,需要檢視pg locks這個檢視 table 42 37.pg locks 字段 名字體別 引用描述 locktype text 可鎖定物件的型別 relation,extend,page,tuple,transactionid,object,或者 userlock databas...

pg中的訊息佇列

session1 mydb listen bai listen mydb select pg listening channels pg listening channels bai 1 row session2 mydb notify bai,haha notify mydb select pg ...

SQL中DateDiff的用法

例 sql select from news where datediff n,date,getdate 5 datediff 返回跨兩個指定日期的日期和時間邊界數。語法datediff datepart startdate enddate 引數datepart 是規定了應在日期的哪一部分計算差額的...