我使用 voltdb 生成的默认程序来更新下表,
schema:
create table sys_sec_user_org_role(
user_id bigint not null,
org_id integer not null,
role_id integer not null,
primary key(user_id,role_id,org_id)
);
partition table sys_sec_user_org_role on column user_id;
然后默认程序创建成功,我按以下顺序调用程序
insert:exec SYS_SEC_USER_ORG_ROLE.insert 2 3 4
sucess:modified_tuples:1
然后删除插入的行
delete:exec SYS_SEC_USER_ORG_ROLE.delete 2 3 4
modified_tuples:0
我不知道为什么在大多数情况下都可以使用默认删除或更新在此表上不起作用。