有以下sql,最后一行出错, ERROR: sequence must have same owner as table it is linked to [Failed SQL: (0) ALTER SEQUENCE test_table_seq OWNED BY test_table.id
CREATE SEQUENCE test_table_seq;
ALTER TABLE test_table ALTER COLUMN id SET DEFAULT nextval('test_table_seq');
ALTER TABLE test_table ALTER COLUMN id SET NOT NULL;
ALTER SEQUENCE test_table_seq OWNED BY test_table.id;
Run Code Online (Sandbox Code Playgroud)
任何建议如何避免该错误?谢谢!!!!
我有 2 节课A和B
class A
{
int id,
List<B>
}
Run Code Online (Sandbox Code Playgroud)
class B
{
int id
}
Run Code Online (Sandbox Code Playgroud)
现在给出List<A>,我想过滤掉所有B.id> 3
前任。
List<A>:
{
[
id: 1,
Bs: [1, 2, 3, 4, 5]
],
[
id: 2,
Bs: [1, 2, 3, 4, 5]
]
}
Run Code Online (Sandbox Code Playgroud)
预期结果是
{
[
id: 1,
Bs: [1, 2, 3]
],
[
id: 2,
Bs: [1, 2, 3]
]
}
Run Code Online (Sandbox Code Playgroud)
怎么办stream, filter?谢谢!!!