postgresql分割槽表修改資料表欄位

greenteazsh發表於2013-11-26
postgresql對分割槽表上的資料欄位進行修改時,因為分割槽表上有規則rule,直接alter時,會受到此限制,不能進行欄位調整,方法如下:
1. 用pgadmin客戶端工具登入資料庫,檢視此分割槽表上的所有rule,對rule進行copy到檔案檔案中,如:
    CREATE OR REPLACE RULE...
    便於後面的重新建立
2. drop rule r_rule_name on table_name;
3. alter table table_name alter col_name type character varying(200);
4. 利用步驟1中的sql語句,重新建立rule
ok

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9521459/viewspace-1061148/,如需轉載,請註明出處,否則將追究法律責任。

相關文章