操作
機能 #86
完了機能 #83: Redmine Glossaryプラグインをリファクタリングする
テーブル名(モデル名)の衝突可能性低減
開始日:
2018/07/23
期日:
進捗率:
100%
予定工数:
説明
Redmineのデータベースは本体・プラグインを含めフラットなため、名前の付け方に注意をしないとRedmine本体のバージョンアップや別なプラグインの導入でデータベースのテーブル名が衝突することがあります。
そこで、プラグインにちなむテーブルには接頭辞glossaryを付けることとします。
No. | 現行のテーブル名 | リファクタリング後のテーブル名 |
---|---|---|
1 | terms | glossary_terms |
2 | term_categories | glossary_categories |
3 | glossary_styles | glossary_view_setting |
stylesについては、内容は表示設定なのでそれが分かる名前に変更をします。
操作