Mischa
10/13/2021, 10:17 AMError: P3006
Migration `20211013101052_candidate_id_shouldnt_be_unique` failed to apply cleanly to the shadow database.
Error:
db error: ERROR: ALTER TYPE ... ADD cannot run inside a transaction block
0: sql_migration_connector::flavour::postgres::sql_schema_from_migration_history
at migration-engine/connectors/sql-migration-connector/src/flavour/postgres.rs:354
1: sql_migration_connector::validate_migrations
at migration-engine/connectors/sql-migration-connector/src/lib.rs:342
2: migration_core::api::DevDiagnostic
at migration-engine/core/src/api.rs:108
trying to run ALTER TYPE "CandidateSource" ADD VALUE 'OTHER';
Ryan
10/13/2021, 10:38 AMMischa
10/13/2021, 11:28 AMOn PostgreSQL 11 and earlier versions, Prisma Migrate fails to ALTER existing enums if more than one value is added at once in a single migration.but we're only adding a single value in the migration, not sure if that makes a difference
Joël
Joël
Hmm in that case it’s becausecan’t run inside a transaction, Did the user manually add a transaction block?ALTER TYPE
Mischa
10/13/2021, 12:09 PMJoël