在我正在构建的 Rails 应用程序中,我需要最能描述为上下文自动递增列的内容。本质上,Bar
模型属于Foo
通过foo_id
列。我需要在它的上下文中增加contextual_id
行Bar
,Foo
这意味着对于Foo
foo_1
,它的第一个Bar
有一个contextual_id
1,第二个有一个contextual_id
2,并且对于Foo
foo_2
它,它的第一个Bar
也有一个contextual_id
1。希望这是有道理的。
显然,这应该在数据库级别处理,但我不确定如何在 Postgres 中执行此操作。任何帮助将不胜感激。