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