5 規約データの移行
■規約データの移行に必要なテーブルは次の通りです。
・dtb_kiyaku
・dtb_kiyaku_kiyaku_id_seq
(1)dtb_kiyakuテーブルの移行
カラム構造に違いはありません。
移行元のエクスポートファイルを、移行先にそのままインポートします。
(2)dtb_kiyaku_kiyaku_id_seqの移行
ここは数量のデータです。
移行元のエクスポートファイルを、移行先にそのままインポートします。
もしも、移行先にdtb_kiyaku_kiyaku_id_seqが存在しない場合は、あとで自動的に生成されますので、インポートの必要はありません。

【PostgreSQLの場合】
シーケンスに登録されます。
dtb_kiyakuのkiyaku_idと、dtb_kiyaku_kiyaku_id_seqの最終値に整合性がとれていないと、IDの重複が起こったり、システムエラーの原因になります。
下記SQLで再設定します。
select setval('dtb_kiyaku_kiyaku_id_seq',(select max(kiyaku_id) from dtb_kiyaku));
このページの先頭へ