mirror of
https://github.com/twentyhq/twenty.git
synced 2024-11-22 21:50:43 +03:00
Fix migration search path (#6520)
This commit is contained in:
parent
1f5c25ac0a
commit
9cf08d912a
@ -688,7 +688,7 @@ export class WorkspaceQueryRunnerService {
|
||||
return await workspaceDataSource?.transaction(
|
||||
async (transactionManager) => {
|
||||
await transactionManager.query(`
|
||||
SET search_path TO ${this.workspaceDataSourceService.getSchemaName(
|
||||
SET LOCAL search_path TO ${this.workspaceDataSourceService.getSchemaName(
|
||||
workspaceId,
|
||||
)};
|
||||
`);
|
||||
|
@ -74,12 +74,11 @@ export class WorkspaceMigrationRunnerService {
|
||||
await queryRunner.connect();
|
||||
await queryRunner.startTransaction();
|
||||
|
||||
// Reset search_path to force to postgres to prefix migrations in the correct schema due to postgres driver behavior
|
||||
await queryRunner.query('SET search_path TO public');
|
||||
|
||||
const schemaName =
|
||||
this.workspaceDataSourceService.getSchemaName(workspaceId);
|
||||
|
||||
await queryRunner.query(`SET LOCAL search_path TO ${schemaName}`);
|
||||
|
||||
try {
|
||||
// Loop over each migration and create or update the table
|
||||
for (const migration of flattenedPendingMigrations) {
|
||||
|
Loading…
Reference in New Issue
Block a user