greenplum 資料來源字段長度變化排查

2021-09-04 10:20:59 字數 711 閱讀 7670

今天收到乙個郵件,說是***要擴容,其實就是字段加長。資料服務自然是要排查一番。想想greenplum應該會有元資料或資料字典。假設這個擴容欄位有關鍵字key,那麼就可以用下面的sql把所有包括key的欄位名都取出來,排查就容易了。從這個事情可以看出字段命名規範對後期維護的重要性。

select c.nspname

,b.relname

,a.attname

,a.data_type

from (select a.attrelid

,a.attname

,pg_catalog.format_type(a.atttypid, a.atttypmod) as data_type

from pg_catalog.pg_attribute a

where a.attnum > 0

and not a.attisdropped) a

,pg_class b

,pg_namespace c

where lower(attname) like '%key%'

and a.attrelid = b.oid

and b.relnamespace = c.oid

order by c.nspname,b.relname,a.attname;

因為系統完全規範化很難,所以排查資料字典只是解決大部分問題,其餘還要靠經驗、記憶和實測。

greenplum 資料來源字段長度變化排查

今天收到乙個郵件,說是 要擴容,其實就是字段加長。資料服務自然是要排查一番。想想greenplum應該會有元資料或資料字典。假設這個擴容欄位有關鍵字key,那麼就可以用下面的sql把所有包括key的欄位名都取出來,排查就容易了。從這個事情可以看出字段命名規範對後期維護的重要性。1 2 3 4 5 6...

SpringBoot學習 資料來源(一)單資料來源

springboot2.1.9預設支援三種資料來源 connection pool com.zaxxer.hikari.hikaridatasource org.apache.tomcat.jdbc.pool.datasource org.apache.commons.dbcp2.basicdata...

WPF 的 資料來源屬性 和 資料來源

一 資料來源 資料物件 屬性 path 或 path的值 path vm.property或m.property 通常具有通知功能 特例除外 二 path不能孤立而存在,它一定具有所歸屬的資料來源,一定要找到path 確切的說 是它的值 所歸屬的資料來源,說明如下 資料來源 資料物件 1 指定控制項...