fix tenant scoping for group business tables
This commit is contained in:
@@ -40,9 +40,9 @@ func TestEnsureIMGroupBusinessTablesUsesSelectedTenantDatabase(t *testing.T) {
|
||||
t.Fatal("group idempotency table must not be created")
|
||||
}
|
||||
for _, expected := range []string{
|
||||
"primary key(id), unique index uk_im_group_settings_topic(topic)",
|
||||
"primary key(id), unique index uk_im_group_announcement_reads_announcement_user(announcement_id, user_id)",
|
||||
"primary key(id), unique index uk_im_group_mutes_topic_user(topic, user_id)",
|
||||
"primary key(id), unique index uk_im_group_settings_topic(tenant_id, topic)",
|
||||
"primary key(id), unique index uk_im_group_announcement_reads_announcement_user(tenant_id, announcement_id, user_id)",
|
||||
"primary key(id), unique index uk_im_group_mutes_topic_user(tenant_id, topic, user_id)",
|
||||
} {
|
||||
if !strings.Contains(joined, expected) {
|
||||
t.Fatalf("group schema is missing snowflake primary-key definition %q", expected)
|
||||
|
||||
Reference in New Issue
Block a user