Greenplum元資料資訊

2021-08-25 12:01:47 字數 1341 閱讀 7367

pg_database:所有的資料庫資訊

pg_namespace:所有的schema資訊

pg_class:所有的表資訊

pg_attribute:所有的屬性資訊

pg_proc: 函式資訊,包括自定義函式

以上都可以以select * from ***x;去檢視

新建乙個資料庫lcc_gp,新建乙個表

create table table1 (

f1 text,

f2 numeric,

f3 integer

) distributed by (f1);

插入一點資料

insert into table1 values 

('test1', 14.1, 3),

('test2', 52.5, 2),

('test3', 32.22, 6),

('test4', 12.1, 4) ;

查詢某個表的字段的所有資訊

select 

pg_attribute.attrelid,pg_attribute.attname,pg_attribute.atttypid,

pg_class.oid,pg_class.relname,

pg_namespace.oid,pg_namespace.nspname,pg_namespace.nspowner,

pg_database.datname

from pg_attribute

join pg_class on pg_class.oid=pg_attribute.attrelid

join pg_namespace on pg_namespace.oid=pg_class.relnamespace

join pg_database on pg_database.datdba=pg_namespace.nspowner

where

pg_class.relname='table1'

and datname='lcc_gp'

;

可以看到前3個是我們需要的資料(其他的是隱藏資訊)

greenplum 資料匯入 匯出

匯出語句 匯出為csv格式的資料 新增欄位頭匯出 psql d databasename h localhost p 5432 c copy select from tablename limit 10000 to tmp my data2.csv with csv header delimiter...

greenplum基本知識及基礎資訊

1.下午檢視一下greenplum的對應關係,oid與檔案屬性 1.oid是一種特殊的資料型別,在pg gp中,oid都是自增的。2.每乙個表空間,表,索引,資料檔案,函式,約束都對應乙個唯一標識的oid,oid是全域性遞增的。3.1259是pg class對應的oid,每乙個postgresql都...

關於Greenplum資料庫

關於greenplum資料庫 greenplum實現了基於資料庫的分布式資料儲存和平行計算 greenplum的資料庫引擎層是基於著名的開源資料庫postgresql greenplum建立在share nothing無共享架構上,讓每一顆cpu和每一塊磁碟io都運轉起來,無共享架構將這種並行處理發...