我有 2 个相关模型,model_A 和 model_B
他们之间是1:n的关系
意味着 model_A 中的一条记录可以在 model_B 中拥有多条相关记录
我希望 model_A 有一个生成(和存储)的列
这样生成的列应该是布尔值
如果 model_B 中有 1 条或更多相关记录,则应设置为 true
如果 model_B 中有 0 条相关记录,则应该为 false
如何编写表达式来生成这样的布尔值?
我有 2 个相关模型,model_A 和 model_B
他们之间是1:n的关系
意味着 model_A 中的一条记录可以在 model_B 中拥有多条相关记录
我希望 model_A 有一个生成(和存储)的列
这样生成的列应该是布尔值
如果 model_B 中有 1 条或更多相关记录,则应设置为 true
如果 model_B 中有 0 条相关记录,则应该为 false
如何编写表达式来生成这样的布尔值?
我有 2 个模型,model_A 和 model_B
他们之间是一对n的关系
model_A 中的一条记录在 model_B 中具有多条相关记录
我想引入一个约束:model_B 中只有一个相关记录可以将其字段之一设置为 True
我该如何表达呢?
在 PostgreSQL 数据库中,我有一个包含数字字段等的表
在这个字段中,存储了一些自然数,它们代表某事物出现的次数
像这样,大致
record1....3
record2....5
record3....1
record4....2
我想创建一个视图,其中包含从 record1 创建的 3 条记录、从 record2 创建的 5 条记录、从 reocord3 创建的 1 条记录以及从 record4 创建的 2 条记录
这可能吗 ?
我将如何实现这一目标?