diff --git a/package.json b/package.json index a03bee7b..62c2f26b 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "test": "run-s db:clean db:run test:run db:clean", "db:clean": "cd test/db && docker compose down", "db:run": "cd test/db && docker compose up --detach --wait", - "test:run": "PG_META_MAX_RESULT_SIZE=20971520 vitest run --coverage", - "test:update": "run-s db:clean db:run && PG_META_MAX_RESULT_SIZE=20971520 vitest run --update && run-s db:clean" + "test:run": "PG_META_MAX_RESULT_SIZE_MB=20 vitest run --coverage", + "test:update": "run-s db:clean db:run && PG_META_MAX_RESULT_SIZE_MB=20 vitest run --update && run-s db:clean" }, "engines": { "node": ">=20", diff --git a/src/server/constants.ts b/src/server/constants.ts index 124e88f5..298f372e 100644 --- a/src/server/constants.ts +++ b/src/server/constants.ts @@ -49,8 +49,10 @@ export const GENERATE_TYPES_SWIFT_ACCESS_CONTROL = process.env ? (process.env.PG_META_GENERATE_TYPES_SWIFT_ACCESS_CONTROL as AccessControl) : 'internal' -export const PG_META_MAX_RESULT_SIZE = process.env.PG_META_MAX_RESULT_SIZE - ? parseInt(process.env.PG_META_MAX_RESULT_SIZE, 10) +export const PG_META_MAX_RESULT_SIZE = process.env.PG_META_MAX_RESULT_SIZE_MB + ? // Node-postgres get a maximum size in bytes make the conversion from the env variable + // from MB to Bytes + parseInt(process.env.PG_META_MAX_RESULT_SIZE_MB, 10) * 1024 * 1024 : 2 * 1024 * 1024 * 1024 // default to 2GB max query size result export const DEFAULT_POOL_CONFIG: PoolConfig = {