私は酒を販売しています。だから私はボトルの在庫があります。これまではproductとline_itemを参照する "InventoryUnit"モデルがあります。在庫管理:データベース内の販売在庫単位はどのように扱いますか?
個々のボトルを個別のInventoryUnitオブジェクトとしてデータベースに保存する必要がありますか?
在庫を減らすにはどうすればよいですか?ボトルを販売している場合、InventoryUnitを破棄しますか?または「在庫」または「在庫」できるステータス列を追加するだけですか?
私はパフォーマンスが心配です、Postgresは何十万個ものInventoryUnitオブジェクトを扱うことができますか?
本当にありがとうございます。申し訳ありませんが、私はフロントエンドの男ですので、私は実際にデータベースモデリングを吸っています...
データベース内の「ボトル」とは何ですか?どのようにボトルを区別し、どのような情報を追跡する必要がありますか? –
ニールの方法をお勧めします。私は "トランザクション"と呼ばれるモデルを作成し、あるモデルから別のモデルへの動きを記録します。あなたは100本のボトルを持っているとしましょう。その後、取得したすべての製品または販売した製品のレコードを取得することができます。あなたが考えているシステムは、Quickbooksの仕組みと非常によく似ています。あなたが会計を理解するならば、これはかなり簡単になるはずです。 –