在我的 Rails 应用程序(使用 PostgreSQL)中,我metrics
从 Google Analytics 导入了一些:
- 游客——
int
- 目标 1 完成 -
int
- 目标 2 完成 -
int
- 目标 N 完成 -
int
- 交易金额 -
int
- 交易收入 -
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
哪一个更好?