diff --git a/backend/src/database/migrations/U1762938833__migrateMaintainersRepoReferenceToGitRepositories.sql b/backend/src/database/migrations/U1762938833__migrateMaintainersRepoReferenceToGitRepositories.sql new file mode 100644 index 0000000000..e69de29bb2 diff --git a/backend/src/database/migrations/V1762938833__migrateMaintainersRepoReferenceToGitRepositories.sql b/backend/src/database/migrations/V1762938833__migrateMaintainersRepoReferenceToGitRepositories.sql new file mode 100644 index 0000000000..2beb1fa33b --- /dev/null +++ b/backend/src/database/migrations/V1762938833__migrateMaintainersRepoReferenceToGitRepositories.sql @@ -0,0 +1,11 @@ +-- Migration to remove the foreign key constraint from maintainersInternal.repoId to githubRepos.id +-- This removes the dependency on githubRepos table and creates the new reference to git.repositories table + +ALTER TABLE "maintainersInternal" +DROP CONSTRAINT IF EXISTS "maintainersInternal_repoId_fkey"; + +ALTER TABLE "maintainersInternal" +ADD CONSTRAINT "maintainersInternal_repoId_fkey" +FOREIGN KEY ("repoId") +REFERENCES git.repositories(id) +ON DELETE CASCADE; \ No newline at end of file