【发布时间】:2021-11-29 08:51:54
【问题描述】:
我有一个超过 12 列的表,其中只有布尔项!如何用单列管理?
作为要求的一部分,这需要是动态的(从某种意义上说,列将来可能会增加)所以它应该在不改变表的情况下运行!
实现这一目标的最佳方法是什么?
Table Users:
married: False
profession_provided: False
location_provided: True
certificates_provided: False
exams_provided: True
像上面一样,我有超过 12 列,并且在不久的将来这可能会增加 - 那么有什么方法可以处理这个 - 例如使用 Json 或数组或按位等
我读过一些文章说按位可以这样存储:
0010101
所以如果它为 0 则为假,否则为真!这是值得信赖的还是有任何有效的方法来处理这个问题?
【问题讨论】:
-
“最佳方式”很大程度上取决于您对“好”的定义。速度?简单?贮存? ...
标签: django postgresql types database-design