====== 対応するリファクタリング ====== ===== 構造のリファクタリング ===== * [[manual/Add Column| カラムの追加]] * [[manual/Rename Column| カラムの名称変更]] * [[manual/Modify Column| カラムの変更]] * [[manual/Drop Column| カラムの削除]] * [[manual/Alter Sequence| シーケンスの変更]] * [[manual/Create Table| テーブルの作成]] * [[manual/Rename Table| テーブルの名称変更]] * [[manual/Drop Table| テーブルの削除]] * [[manual/Create View| ビューの作成]] * [[manual/Rename View| ビューの名称変更]] * [[manual/Drop View|ビューの削除]] * [[manual/Merge Columns| 複数カラムの統合]] ===== データクオリティのリファクタリング ===== * [[manual/Add Lookup Table|参照テーブルの追加]] * [[manual/Add Not-Null Constraint|Not-Null 制約の追加]] * [[manual/Remove Not-Null Constraint|Not-Null 制約の削除]] * [[manual/Add Unique Constraint|一意制約の追加]] * [[manual/Drop Unique Constraint|一意制約の削除]] * [[manual/Create Sequence|シーケンスの作成]] * [[manual/Drop Sequence|シーケンスの削除]] * [[manual/Add Auto-increment|Auto-Increment の追加]] * [[manual/Add Default Value|デフォルト値の追加]] * [[manual/Drop Default Value|デフォルト値の削除]] ===== 整合性制約のリファクタリング ===== * [[manual/Add Foreign Key Constraint|参照整合性制約の追加]] * [[manual/Drop Foreign Key Constraint|参照整合性制約の削除]] * [[manual/Add Primary Key Constraint|主キー制約の追加]] * [[manual/Drop Primary Key Constraint|主キー制約の削除]] ===== リファクタリングではない変更 ===== * [[manual/Insert Data|データのインサート]] ===== 構造のリファクタリング ===== * [[manual/Create Index|インデックスの作成]] * [[manual/Drop Index|インデックスの削除]] ===== カスタムリファクタリング ===== * [[manual/Custom SQL|カスタムSQL]] * [[manual/Custom SQL File|SQL スクリプトの実行]] * [[manual/Custom Refactoring Class|カスタムリファクタリングクラス]] もっと多くのリファクタリングが将来のリリースで導入されるでしょう。追加のリファクタリングに関する提案も[[community|歓迎]] です。