postgresql 常用sql

  • 切換數(shù)據(jù)庫
    \c databaseName

  • 查看數(shù)據(jù)庫、表、索引
    postgres=# \l 數(shù)據(jù)庫; \dt 表; \di 索引;

  • 查看庫、表大小

select pg_database.datname, pg_database_size(pg_database.datname) AS size from pg_database; 
或
 select pg_size_pretty(pg_database_size('databaseName'));
或
select pg_size_pretty(pg_tablespace_size('tableName')); 
  • 修改自增索引起始
    select setval('code_configs_id_seq',10,false);

  • 數(shù)組類型分列
    unnest(anyarray)
    jsonb_array_elements('[{a:1},{a:2}]')

  • 截圖字符串
    select split_part(substring('/api/index?AA&channel=00&fefefe' from '%#"channel%&?#"%' for '#'),'&',1);

  • 替換
    update temp set name = replace(name,'_','')

  • 刪除約束
    ALTER TABLE table_name DROP CONSTRAINT some_name;

  • 查看權(quán)限
    select * from information_schema.table_privileges where grantee='user_name';

  • 時間
    to_date(to_char(orderd + interval '8 hours','YYYYMMDD'),'YYYYMMDD')

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容