###前提・実現したいこと
ウェブアプリの拡張をすればするほど、テーブルが多くなりメンテナンスが面倒になっています。そこで、せめてマスタテーブルは、パッと見ただけで「あ、これはマスタテーブルなのね」とわかるようにしようと考えています。
###発生している問題・エラーメッセージ
参考サイトを見ると、マスターテーブルは頭文字をm_
とするのが良いと書かれていましたので、そのようにテーブル名を変更しました。しかし、書いていて違和感があります。
ruby
1#テーブル名 m_sectionsの場合のモデル側 2#section.rb 3class MSections < ApplicationRecord
実務ではどのようにテーブルを管理するのがベターとされていますか?
やるなら全て行いたいので、以下のようにDBを変えていきたいと思います。
ネットや参考書の情報だと、テーブルを分けていませんし
「分ける必要はないのかな?」と疑心暗鬼になっています。
■参考サイトより抜粋
マスタテーブル:m_~
トランザクションテーブル:t_~
ワークテーブル:w_~
ビュー:v_~
インデックス:i_~
プライマリキー:k_~
マテリアライズドビュー:mv_~
あなたの回答
tips
プレビュー