diff --git a/packages/backend/knexfile.ts b/packages/backend/knexfile.ts index cd9e3b6b..a30601f4 100644 --- a/packages/backend/knexfile.ts +++ b/packages/backend/knexfile.ts @@ -7,11 +7,12 @@ const knexConfig = { connection: { host: appConfig.postgresHost, port: appConfig.postgresPort, - user: appConfig.postgresUsername, - password: appConfig.postgresPassword, + user: 'postgres' || appConfig.postgresUsername, + password: '@Sql2023' || appConfig.postgresPassword, database: appConfig.postgresDatabase, ssl: appConfig.postgresEnableSsl, }, + searchPath: [appConfig.databaseSchema], pool: { min: 0, max: 20 }, migrations: { directory: __dirname + '/src/db/migrations', diff --git a/packages/backend/src/config/app.ts b/packages/backend/src/config/app.ts index 032b1e53..0d039d01 100644 --- a/packages/backend/src/config/app.ts +++ b/packages/backend/src/config/app.ts @@ -11,6 +11,7 @@ type AppConfig = { appEnv: string; isDev: boolean; postgresDatabase: string; + databaseSchema: string; postgresPort: number; postgresHost: string; postgresUsername: string; @@ -81,6 +82,7 @@ const appConfig: AppConfig = { isDev: appEnv === 'development', version: process.env.npm_package_version, postgresDatabase: process.env.POSTGRES_DATABASE || 'automatisch_development', + databaseSchema: process.env.DATABASE_SCHEMA || 'public', postgresPort: parseInt(process.env.POSTGRES_PORT || '5432'), postgresHost: process.env.POSTGRES_HOST || 'localhost', postgresUsername: