0

在我的 Rails 应用程序(使用 PostgreSQL)中,我metrics从 Google Analytics 导入了一些:

  1. 游客——int
  2. 目标 1 完成 -int
  3. 目标 2 完成 -int
  4. 目标 N 完成 -int
  5. 交易金额 -int
  6. 交易收入 -decimal

这是包含数据的表格,如果它们都是int

id- int
date- date
metric_id- int
metric_amount-int

但交易收入是decimal,所以我有 2 个选择。

选项 1. 将它们全部设为十进制

id- int
date- date
metric_id- int
metric_amount-decimal

选项 2. 为收入创建额外的可为空列

id- int
date- date
metric_id- int
metric_amount- int
metric_revenue-decimal

哪一个更好?

4

1 回答 1

0

您肯定希望为度量模型的每个属性都有一个单独的列。

于 2013-09-15T21:11:08.703 回答