twenty-worker-personal | [Nest] 58 - 07/21/2025, 10:38:56 PM LOG [DatabaseMigrationService] Database migrations completed successfully twenty-worker-personal | [Nest] 58 - 07/21/2025, 10:38:56 PM LOG [UpgradeCommand] Running command on workspace 6e278d07-a88a-45d3-86c9-daea30a9b0e5 1/1 twenty-worker-personal | Computing new Datasource for cacheKey: 6e278d07-a88a-45d3-86c9-daea30a9b0e5-429 out of 0 twenty-server-personal | [Nest] 57 - 07/21/2025, 10:38:56 PM ERROR [DatabaseMigrationService] Error running database migrations: twenty-server-personal | [Nest] 57 - 07/21/2025, 10:38:56 PM ERROR [DatabaseMigrationService] Error: Command failed: npx -y typeorm migration:run -d dist/src/database/typeorm/core/core.datasource twenty-server-personal | QueryFailedError: relation "core.userWorkspaceRole" does not exist twenty-server-personal | at PostgresQueryRunner.query (/app/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:219:19) twenty-server-personal | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) twenty-server-personal | at async RenameUserWorkspaceRoleToRoleTargets1749000000000.up (/app/packages/twenty-server/dist/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.js:13:9) twenty-server-personal | at async MigrationExecutor.executePendingMigrations (/app/node_modules/typeorm/migration/MigrationExecutor.js:225:17) twenty-server-personal | at async DataSource.runMigrations (/app/node_modules/typeorm/data-source/DataSource.js:265:35) twenty-server-personal | at async Object.handler (/app/node_modules/typeorm/commands/MigrationRunCommand.js:68:13) { twenty-server-personal | query: 'ALTER TABLE "core"."userWorkspaceRole" ADD "agentId" uuid', twenty-server-personal | parameters: undefined, twenty-server-personal | driverError: error: relation "core.userWorkspaceRole" does not exist twenty-server-personal | at /app/node_modules/pg/lib/client.js:526:17 twenty-server-personal | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) twenty-server-personal | at async PostgresQueryRunner.query (/app/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:184:25) twenty-server-personal | at async RenameUserWorkspaceRoleToRoleTargets1749000000000.up (/app/packages/twenty-server/dist/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.js:13:9) twenty-server-personal | at async MigrationExecutor.executePendingMigrations (/app/node_modules/typeorm/migration/MigrationExecutor.js:225:17) twenty-server-personal | at async DataSource.runMigrations (/app/node_modules/typeorm/data-source/DataSource.js:265:35) twenty-server-personal | at async Object.handler (/app/node_modules/typeorm/commands/MigrationRunCommand.js:68:13) { twenty-server-personal | length: 120, twenty-server-personal | severity: 'ERROR', twenty-server-personal | code: '42P01', twenty-server-personal | detail: undefined, twenty-server-personal | hint: undefined, twenty-server-personal | position: undefined, twenty-server-personal | internalPosition: undefined, twenty-server-personal | internalQuery: undefined, twenty-server-personal | where: undefined, twenty-server-personal | schema: undefined, twenty-server-personal | table: undefined, twenty-server-personal | column: undefined, twenty-server-personal | dataType: undefined, twenty-server-personal | constraint: undefined, twenty-server-personal | file: 'namespace.c', twenty-server-personal | line: '429', twenty-server-personal | routine: 'RangeVarGetRelidExtended' twenty-server-personal | }, twenty-server-personal | length: 120, twenty-server-personal | severity: 'ERROR', twenty-server-personal | code: '42P01', twenty-server-personal | detail: undefined, twenty-server-personal | hint: undefined, twenty-server-personal | position: undefined, twenty-server-personal | internalPosition: undefined, twenty-server-personal | internalQuery: undefined, twenty-server-personal | where: undefined, twenty-server-personal | schema: undefined, twenty-server-personal | table: undefined, twenty-server-personal | column: undefined, twenty-server-personal | dataType: undefined, twenty-server-personal | constraint: undefined, twenty-server-personal | file: 'namespace.c', twenty-server-personal | line: '429', twenty-server-personal | routine: 'RangeVarGetRelidExtended' twenty-server-personal | } twenty-server-personal | npm notice twenty-server-personal | npm notice New major version of npm available! 10.9.2 -> 11.4.2 twenty-server-personal | npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.2 twenty-server-personal | npm notice To update run: npm install -g npm@11.4.2 twenty-server-personal | npm notice twenty-server-personal | twenty-server-personal | [Nest] 57 - 07/21/2025, 10:38:56 PM ERROR [UpgradeCommand] Command failed twenty-server-personal | [Nest] 57 - 07/21/2025, 10:38:56 PM ERROR [UpgradeCommand] undefined twenty-server-personal | [Nest] 57 - 07/21/2025, 10:38:56 PM LOG [UpgradeCommand] Command completed! twenty-server-personal | [Nest] 57 - 07/21/2025, 10:38:56 PM ERROR [Error] Command failed: npx -y typeorm migration:run -d dist/src/database/typeorm/core/core.datasource twenty-server-personal | QueryFailedError: relation "core.userWorkspaceRole" does not exist twenty-server-personal | at PostgresQueryRunner.query (/app/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:219:19) twenty-server-personal | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) twenty-server-personal | at async RenameUserWorkspaceRoleToRoleTargets1749000000000.up (/app/packages/twenty-server/dist/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.js:13:9) twenty-server-personal | at async MigrationExecutor.executePendingMigrations (/app/node_modules/typeorm/migration/MigrationExecutor.js:225:17) twenty-server-personal | at async DataSource.runMigrations (/app/node_modules/typeorm/data-source/DataSource.js:265:35) twenty-server-personal | at async Object.handler (/app/node_modules/typeorm/commands/MigrationRunCommand.js:68:13) { twenty-server-personal | query: 'ALTER TABLE "core"."userWorkspaceRole" ADD "agentId" uuid', twenty-server-personal | parameters: undefined, twenty-server-personal | driverError: error: relation "core.userWorkspaceRole" does not exist twenty-server-personal | at /app/node_modules/pg/lib/client.js:526:17 twenty-server-personal | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) twenty-server-personal | at async PostgresQueryRunner.query (/app/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:184:25) twenty-server-personal | at async RenameUserWorkspaceRoleToRoleTargets1749000000000.up (/app/packages/twenty-server/dist/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.js:13:9) twenty-server-personal | at async MigrationExecutor.executePendingMigrations (/app/node_modules/typeorm/migration/MigrationExecutor.js:225:17) twenty-server-personal | at async DataSource.runMigrations (/app/node_modules/typeorm/data-source/DataSource.js:265:35) twenty-server-personal | at async Object.handler (/app/node_modules/typeorm/commands/MigrationRunCommand.js:68:13) { twenty-server-personal | length: 120, twenty-server-personal | severity: 'ERROR', twenty-server-personal | code: '42P01', twenty-server-personal | detail: undefined, twenty-server-personal | hint: undefined, twenty-server-personal | position: undefined, twenty-server-personal | internalPosition: undefined, twenty-server-personal | internalQuery: undefined, twenty-server-personal | where: undefined, twenty-server-personal | schema: undefined, twenty-server-personal | table: undefined, twenty-server-personal | column: undefined, twenty-server-personal | dataType: undefined, twenty-server-personal | constraint: undefined, twenty-server-personal | file: 'namespace.c', twenty-server-personal | line: '429', twenty-server-personal | routine: 'RangeVarGetRelidExtended' twenty-server-personal | }, twenty-server-personal | length: 120, twenty-server-personal | severity: 'ERROR', twenty-server-personal | code: '42P01', twenty-server-personal | detail: undefined, twenty-server-personal | hint: undefined, twenty-server-personal | position: undefined, twenty-server-personal | internalPosition: undefined, twenty-server-personal | internalQuery: undefined, twenty-server-personal | where: undefined, twenty-server-personal | schema: undefined, twenty-server-personal | table: undefined, twenty-server-personal | column: undefined, twenty-server-personal | dataType: undefined, twenty-server-personal | constraint: undefined, twenty-server-personal | file: 'namespace.c', twenty-server-personal | line: '429', twenty-server-personal | routine: 'RangeVarGetRelidExtended' twenty-server-personal | } twenty-server-personal | npm notice twenty-server-personal | npm notice New major version of npm available! 10.9.2 -> 11.4.2 twenty-server-personal | npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.2 twenty-server-personal | npm notice To update run: npm install -g npm@11.4.2 twenty-server-personal | npm notice twenty-server-personal | twenty-server-personal | Exception Captured twenty-server-personal | undefined twenty-server-personal | [ twenty-server-personal | Error: Command failed: npx -y typeorm migration:run -d dist/src/database/typeorm/core/core.datasource twenty-server-personal | QueryFailedError: relation "core.userWorkspaceRole" does not exist twenty-server-personal | at PostgresQueryRunner.query (/app/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:219:19) twenty-server-personal | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) twenty-server-personal | at async RenameUserWorkspaceRoleToRoleTargets1749000000000.up (/app/packages/twenty-server/dist/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.js:13:9) twenty-server-personal | at async MigrationExecutor.executePendingMigrations (/app/node_modules/typeorm/migration/MigrationExecutor.js:225:17) twenty-server-personal | at async DataSource.runMigrations (/app/node_modules/typeorm/data-source/DataSource.js:265:35) twenty-server-personal | at async Object.handler (/app/node_modules/typeorm/commands/MigrationRunCommand.js:68:13) { twenty-server-personal | query: 'ALTER TABLE "core"."userWorkspaceRole" ADD "agentId" uuid', twenty-server-personal | parameters: undefined, twenty-server-personal | driverError: error: relation "core.userWorkspaceRole" does not exist twenty-server-personal | at /app/node_modules/pg/lib/client.js:526:17 twenty-server-personal | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) twenty-server-personal | at async PostgresQueryRunner.query (/app/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:184:25) twenty-server-personal | at async RenameUserWorkspaceRoleToRoleTargets1749000000000.up (/app/packages/twenty-server/dist/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.js:13:9) twenty-server-personal | at async MigrationExecutor.executePendingMigrations (/app/node_modules/typeorm/migration/MigrationExecutor.js:225:17) twenty-server-personal | at async DataSource.runMigrations (/app/node_modules/typeorm/data-source/DataSource.js:265:35) twenty-server-personal | at async Object.handler (/app/node_modules/typeorm/commands/MigrationRunCommand.js:68:13) { twenty-server-personal | length: 120, twenty-server-personal | severity: 'ERROR', twenty-server-personal | code: '42P01', twenty-server-personal | detail: undefined, twenty-server-personal | hint: undefined, twenty-server-personal | position: undefined, twenty-server-personal | internalPosition: undefined, twenty-server-personal | internalQuery: undefined, twenty-server-personal | where: undefined, twenty-server-personal | schema: undefined, twenty-server-personal | table: undefined, twenty-server-personal | column: undefined, twenty-server-personal | dataType: undefined, twenty-server-personal | constraint: undefined, twenty-server-personal | file: 'namespace.c', twenty-server-personal | line: '429', twenty-server-personal | routine: 'RangeVarGetRelidExtended' twenty-server-personal | }, twenty-server-personal | length: 120, twenty-server-personal | severity: 'ERROR', twenty-server-personal | code: '42P01', twenty-server-personal | detail: undefined, twenty-server-personal | hint: undefined, twenty-server-personal | position: undefined, twenty-server-personal | internalPosition: undefined, twenty-server-personal | internalQuery: undefined, twenty-server-personal | where: undefined, twenty-server-personal | schema: undefined, twenty-server-personal | table: undefined, twenty-server-personal | column: undefined, twenty-server-personal | dataType: undefined, twenty-server-personal | constraint: undefined, twenty-server-personal | file: 'namespace.c', twenty-server-personal | line: '429', twenty-server-personal | routine: 'RangeVarGetRelidExtended' twenty-server-personal | } twenty-server-personal | npm notice twenty-server-personal | npm notice New major version of npm available! 10.9.2 -> 11.4.2 twenty-server-personal | npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.2 twenty-server-personal | npm notice To update run: npm install -g npm@11.4.2 twenty-server-personal | npm notice twenty-server-personal | twenty-server-personal | at genericNodeError (node:internal/errors:983:15) twenty-server-personal | at wrappedFn (node:internal/errors:537:14) twenty-server-personal | at ChildProcess.exithandler (node:child_process:415:12) twenty-server-personal | at ChildProcess.emit (node:events:518:28) twenty-server-personal | at maybeClose (node:internal/child_process:1101:16) twenty-server-personal | at ChildProcess._handle.onexit (node:internal/child_process:304:5) { twenty-server-personal | code: 1, twenty-server-personal | killed: false, twenty-server-personal | signal: null, twenty-server-personal | cmd: 'npx -y typeorm migration:run -d dist/src/database/typeorm/core/core.datasource', twenty-server-personal | stdout: 'query: SELECT * FROM current_schema()\n' + twenty-server-personal | 'query: CREATE EXTENSION IF NOT EXISTS "uuid-ossp"\n' + twenty-server-personal | 'query: SELECT version();\n' + twenty-server-personal | `query: SELECT * FROM "information_schema"."tables" WHERE "table_schema" = 'core' AND "table_name" = '_typeorm_migrations'\n` + twenty-server-personal | 'query: SELECT * FROM "core"."_typeorm_migrations" "_typeorm_migrations" ORDER BY "id" DESC\n' + twenty-server-personal | '126 migrations are already loaded in the database.\n' + twenty-server-personal | '131 migrations were found in the source code.\n' + twenty-server-personal | 'RemoveRelationMetadata1750673748111 is the last executed migration. It was executed on Mon Jun 23 2025 10:15:48 GMT+0000 (Coordinated Universal Time).\n' + twenty-server-personal | '9 migrations are new migrations must be executed.\n' + twenty-server-personal | 'query: START TRANSACTION\n' + twenty-server-personal | 'query: ALTER TABLE "core"."userWorkspaceRole" ADD "agentId" uuid\n' + twenty-server-personal | 'query failed: ALTER TABLE "core"."userWorkspaceRole" ADD "agentId" uuid\n' + twenty-server-personal | 'error: error: relation "core.userWorkspaceRole" does not exist\n' + twenty-server-personal | 'Migration "RenameUserWorkspaceRoleToRoleTargets1749000000000" failed, error: relation "core.userWorkspaceRole" does not exist\n' + twenty-server-personal | 'query: ROLLBACK\n' + twenty-server-personal | 'Error during migration run:\n', twenty-server-personal | stderr: 'QueryFailedError: relation "core.userWorkspaceRole" does not exist\n' + twenty-server-personal | ' at PostgresQueryRunner.query (/app/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:219:19)\n' + twenty-server-personal | ' at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n' + twenty-server-personal | ' at async RenameUserWorkspaceRoleToRoleTargets1749000000000.up (/app/packages/twenty-server/dist/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.js:13:9)\n' + twenty-server-personal | ' at async MigrationExecutor.executePendingMigrations (/app/node_modules/typeorm/migration/MigrationExecutor.js:225:17)\n' + twenty-server-personal | ' at async DataSource.runMigrations (/app/node_modules/typeorm/data-source/DataSource.js:265:35)\n' + twenty-server-personal | ' at async Object.handler (/app/node_modules/typeorm/commands/MigrationRunCommand.js:68:13) {\n' + twenty-server-personal | ` query: 'ALTER TABLE "core"."userWorkspaceRole" ADD "agentId" uuid',\n` + twenty-server-personal | ' parameters: undefined,\n' + twenty-server-personal | ' driverError: error: relation "core.userWorkspaceRole" does not exist\n' + twenty-server-personal | ' at /app/node_modules/pg/lib/client.js:526:17\n' + twenty-server-personal | ' at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n' + twenty-server-personal | ' at async PostgresQueryRunner.query (/app/node_modules/typeorm/driver/postgres/PostgresQueryRunner.js:184:25)\n' + twenty-server-personal | ' at async RenameUserWorkspaceRoleToRoleTargets1749000000000.up (/app/packages/twenty-server/dist/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.js:13:9)\n' + twenty-server-personal | ' at async MigrationExecutor.executePendingMigrations (/app/node_modules/typeorm/migration/MigrationExecutor.js:225:17)\n' + twenty-server-personal | ' at async DataSource.runMigrations (/app/node_modules/typeorm/data-source/DataSource.js:265:35)\n' + twenty-server-personal | ' at async Object.handler (/app/node_modules/typeorm/commands/MigrationRunCommand.js:68:13) {\n' + twenty-server-personal | ' length: 120,\n' + twenty-server-personal | " severity: 'ERROR',\n" + twenty-server-personal | " code: '42P01',\n" + twenty-server-personal | ' detail: undefined,\n' + twenty-server-personal | ' hint: undefined,\n' + twenty-server-personal | ' position: undefined,\n' + twenty-server-personal | ' internalPosition: undefined,\n' + twenty-server-personal | ' internalQuery: undefined,\n' + twenty-server-personal | ' where: undefined,\n' + twenty-server-personal | ' schema: undefined,\n' + twenty-server-personal | ' table: undefined,\n' + twenty-server-personal | ' column: undefined,\n' + twenty-server-personal | ' dataType: undefined,\n' + twenty-server-personal | ' constraint: undefined,\n' + twenty-server-personal | " file: 'namespace.c',\n" + twenty-server-personal | " line: '429',\n" + twenty-server-personal | " routine: 'RangeVarGetRelidExtended'\n" + twenty-server-personal | ' },\n' + twenty-server-personal | ' length: 120,\n' + twenty-server-personal | " severity: 'ERROR',\n" + twenty-server-personal | " code: '42P01',\n" + twenty-server-personal | ' detail: undefined,\n' + twenty-server-personal | ' hint: undefined,\n' + twenty-server-personal | ' position: undefined,\n' + twenty-server-personal | ' internalPosition: undefined,\n' + twenty-server-personal | ' internalQuery: undefined,\n' + twenty-server-personal | ' where: undefined,\n' + twenty-server-personal | ' schema: undefined,\n' + twenty-server-personal | ' table: undefined,\n' + twenty-server-personal | ' column: undefined,\n' + twenty-server-personal | ' dataType: undefined,\n' + twenty-server-personal | ' constraint: undefined,\n' + twenty-server-personal | " file: 'namespace.c',\n" + twenty-server-personal | " line: '429',\n" + twenty-server-personal | " routine: 'RangeVarGetRelidExtended'\n" + twenty-server-personal | '}\n' + twenty-server-personal | 'npm notice\n' + twenty-server-personal | 'npm notice New major version of npm available! 10.9.2 -> 11.4.2\n' + twenty-server-personal | 'npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.2\n' + twenty-server-personal | 'npm notice To update run: npm install -g npm@11.4.2\n' + twenty-server-personal | 'npm notice\n' twenty-server-personal | } twenty-server-personal | ]