postgresql
二两芝麻
忧郁是看脸的,我们这样的,最多是心里不得劲,哎,心里不嘚劲啊
展开
-
数据库中的时间格式是int8类型 13位或者是10位,转换成正常的时间戳 格式
SELECT to_timestamp(wo.CREATEDTIME / 1000) AS “创建时间”,原创 2018-10-17 10:55:42 · 2535 阅读 · 0 评论 -
truncate和delete的一些东西
在Mysql中 TRUNCATE 是 DDL(数据定义语言), DELETE 是 DML(数据操作语言) 所以 truncate 操作是无法在事务中回滚的 不过在PostgreSQL中, truncate 操作是可以在事务中回滚的! 不过truncate和delete还是有区别的:Truncate会阻止其他事务,或者被其他事务阻止,这会降低整个系统的并发能力。 详见:http://...原创 2018-08-15 12:38:18 · 150 阅读 · 0 评论 -
给不同的段,打上标记
with access_log as ( select cust_no,visit_time,visit_id, ROW_NUMBER() OVER (PARTITION BY cust_no order by visit_time) as row_noa from DW_EDW.EDW_CUS_DIM_ACCESS_LOG where cust_no =20002 order by vi...原创 2018-08-15 12:40:17 · 108 阅读 · 0 评论 -
postgresql修改表owner
SELECT ‘alter table ’ || nsp.nspname || ‘.’ || cls.relname || ’ owner to usr_zhudong;’ || chr ( 13 ) FROM pg_catalog.pg_class cls, pg_catalog.pg_namespace nsp ...原创 2018-08-15 13:25:03 · 11579 阅读 · 0 评论 -
postgresql 字符串行转列:
select regexp_split_to_table(col,’,’) from (values(‘addr_id,name_pfx,first_name,mid_name,last_name,name_sfx,attention,title,org_name,laboratory,bus_phone,bus_phone_ext,alt_phone,alt_phone_ext,mobile,a...原创 2018-08-15 13:25:43 · 1099 阅读 · 0 评论 -
postgres数据常用整理
常用函数 1、字符串函数 1)字符串拼接:|| 2)字符串长度:length 3)字符串截取:substring(‘fsfd’ from 2 for 3)、substr(‘fsfd’,2,3) 4)字符串两头去字符:trim(’ fsf’)、trim(both ‘x’ from ‘xfdsx’) 5)大小写转换:upper()、lower() 6)...原创 2018-08-20 15:28:46 · 552 阅读 · 0 评论 -
postgres数据库dba常见的查询语句https://mp.csdn.net/postedit
查看数据库的大小 select pg_size_pretty( pg_database_size( ‘gsdw’ ) ) as size_pretty ; 查看单个表的大小 select pg_size_pretty( pg_relation_size( ‘ods_sales.sales_adj_all_dim_detail_ct’ ) ) as size_pretty ; 查看多个表的大...原创 2018-08-20 15:41:30 · 453 阅读 · 0 评论 -
查看复杂的执行计划的其他思路
查看一个非常复杂的执行计划时,没办法把每一层理清楚,或者是理清楚的意义不大的话,可以先试试这个思路:将涉及到的表都拿出来,查看表的数据量,如果数据量过大,调优的余地就需要调整,其次,再看这些表的单个执行计划,是如何查询的...原创 2018-08-21 11:49:01 · 143 阅读 · 0 评论 -
postgresql修改主键的步骤
–删除主键alter table dw_stg.stg_ord_fct_quote_items_info_mid drop CONSTRAINT stg_ord_fct_quote_items_info_mid_pkey;–更改分布键alter table dw_stg.stg_ord_fct_quote_items_info_mid set distributed by(quote_it...原创 2018-09-27 09:25:31 · 14043 阅读 · 1 评论 -
greenplum查出表涉及到的view和创建语句
selecta.table_schema,a.table_name,a.drop_sql,a.create_sql,string_agg(‘grant ’ || rtg.privilege_type || ’ on "’ || a.table_schema || ‘"."’ || a.table_name || '" to ’ || rtg.grantee, ‘;’ ) || ‘;’ a...原创 2019-01-02 09:01:45 · 1171 阅读 · 0 评论