在我的 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
哪一个更好?