Setting up drizzle.config.ts for AWS
For the life of me, I cannot figure this out.
I'm 100% confident all my credentials are correct.
I get this in console.
import { defineConfig } from "drizzle-kit"
export default defineConfig({
schema: "drizzle/schema.ts",
out: "@/drizzle/migrations",
dialect: "postgresql",
driver: "aws-data-api",
dbCredentials: {
database: process.env.AWS_DATABASE_NAME,
secretArn: process.env.AWS_DATABASE_SECRET_ARN,
resourceArn: process.env.AWS_DATABASE_RESOURCE_ARN,
},
verbose: true,
})import { defineConfig } from "drizzle-kit"
export default defineConfig({
schema: "drizzle/schema.ts",
out: "@/drizzle/migrations",
dialect: "postgresql",
driver: "aws-data-api",
dbCredentials: {
database: process.env.AWS_DATABASE_NAME,
secretArn: process.env.AWS_DATABASE_SECRET_ARN,
resourceArn: process.env.AWS_DATABASE_RESOURCE_ARN,
},
verbose: true,
})I'm 100% confident all my credentials are correct.
I get this in console.
~/c0de/modernmd on feature/awsRdsPostgresql !2 ?4 ❯ bunx drizzle-kit migrate at 21:28:29
No config path provided, using default 'drizzle.config.ts'
Reading config file '/home/dlb/c0de/modernmd/drizzle.config.ts'
TypeError: Cannot destructure property 'resourceArn' of 'connection' as it is undefined.
at drizzle (/home/dlb/c0de/modernmd/node_modules/src/aws-data-api/pg/driver.ts:171:10)
at preparePostgresDB (/home/dlb/c0de/modernmd/node_modules/drizzle-kit/bin.cjs:65238:22)
at async Object.handler (/home/dlb/c0de/modernmd/node_modules/drizzle-kit/bin.cjs:88458:39)
at async run (/home/dlb/c0de/modernmd/node_modules/drizzle-kit/bin.cjs:86944:7)~/c0de/modernmd on feature/awsRdsPostgresql !2 ?4 ❯ bunx drizzle-kit migrate at 21:28:29
No config path provided, using default 'drizzle.config.ts'
Reading config file '/home/dlb/c0de/modernmd/drizzle.config.ts'
TypeError: Cannot destructure property 'resourceArn' of 'connection' as it is undefined.
at drizzle (/home/dlb/c0de/modernmd/node_modules/src/aws-data-api/pg/driver.ts:171:10)
at preparePostgresDB (/home/dlb/c0de/modernmd/node_modules/drizzle-kit/bin.cjs:65238:22)
at async Object.handler (/home/dlb/c0de/modernmd/node_modules/drizzle-kit/bin.cjs:88458:39)
at async run (/home/dlb/c0de/modernmd/node_modules/drizzle-kit/bin.cjs:86944:7)