Remove project_id foreign key from `room_participants`

Antonio Scandurra created

Change summary

crates/collab/migrations.sqlite/20221109000000_test_schema.sql   | 4 +-
crates/collab/migrations/20221111092550_reconnection_support.sql | 4 +-
2 files changed, 4 insertions(+), 4 deletions(-)

Detailed changes

crates/collab/migrations.sqlite/20221109000000_test_schema.sql 🔗

@@ -118,8 +118,8 @@ CREATE TABLE "room_participants" (
     "answering_connection_id" INTEGER,
     "answering_connection_epoch" TEXT,
     "location_kind" INTEGER,
-    "location_project_id" INTEGER REFERENCES projects (id),
-    "initial_project_id" INTEGER REFERENCES projects (id),
+    "location_project_id" INTEGER,
+    "initial_project_id" INTEGER,
     "calling_user_id" INTEGER NOT NULL REFERENCES users (id),
     "calling_connection_id" INTEGER NOT NULL,
     "calling_connection_epoch" TEXT NOT NULL

crates/collab/migrations/20221111092550_reconnection_support.sql 🔗

@@ -80,8 +80,8 @@ CREATE TABLE "room_participants" (
     "answering_connection_id" INTEGER,
     "answering_connection_epoch" UUID,
     "location_kind" INTEGER,
-    "location_project_id" INTEGER REFERENCES projects (id),
-    "initial_project_id" INTEGER REFERENCES projects (id),
+    "location_project_id" INTEGER,
+    "initial_project_id" INTEGER,
     "calling_user_id" INTEGER NOT NULL REFERENCES users (id),
     "calling_connection_id" INTEGER NOT NULL,
     "calling_connection_epoch" UUID NOT NULL