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

2021-09-22 02:56:10 字數 1380 閱讀 7825

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

selectc.nspname

,b.relname

,a.attname

,a.data_type

from(selecta.attrelid

,a.attname

,pg_catalog.format_type(a.atttypid, a.atttypmod)asdata_type

frompg_catalog.pg_attribute a

wherea.attnum > 0

andnota.attisdropped) a

,pg_class b

,pg_namespace c

wherelower(attname)like'%key%'

anda.attrelid = b.oid

andb.relnamespace = c.oid

orderbyc.nspname,b.relname,a.attname;

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

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

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

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 指定控制項...