今日の作業 データ移行中

svn のブランチ一覧取得

$ svn ls http://mysvnrepository/branches

データ移行を考え中
複数行のselect結果をinsert

insert into dest_table( org_id, dest_const_id )
    select org_id, 1 from org_table where const_id=10;

のような感じで。

カラムのリネーム、型変更

alter table org_table add new_column text ;
update org_table set new_column = to_char(old_culmun, '9' );
alter table org_table drop old_column ;

けど、リネーム対象のカラムがアプリケーションとがっつり依存している場合は、すぐに削除せず、
トリガーを利用してold_column <-> new_columnの同期をとりつつ、徐々に廃合していくのが吉か。

データベース・リファクタリング

データベース・リファクタリング

  • 作者: スコット W アンブラー,ピラモド・サダラージ,梅澤真史,越智典子,小黒直樹
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2008/03/26
  • メディア: 単行本
  • 購入: 10人 クリック: 211回
  • この商品を含むブログ (53件) を見る