今天收到乙個郵件,說是***要擴容,其實就是字段加長。資料服務自然是要排查一番。想想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 指定控制項...