working on testing connection to pg (#16)

Reviewed-on: #16
Co-authored-by: Joseph Nelson <joseph.nelson4456@gmail.com>
Co-committed-by: Joseph Nelson <joseph.nelson4456@gmail.com>
This commit was merged in pull request #16.
This commit is contained in:
2026-05-31 23:11:01 -07:00
committed by joseph.nelson4456
parent dca781418f
commit 5c61a7a67d
2 changed files with 77 additions and 2 deletions
+2 -2
View File
@@ -3,9 +3,9 @@ import { Pool } from 'pg'
const database = { const database = {
host: process.env.DB_HOST, host: process.env.DB_HOST,
user: process.env.DB_USER, user: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD, password: process.env.DB_PASSWORD,
database: process.env.DB_NAME, database: process.env.DB_DATABASE,
port: parseInt(process.env.DB_PORT, 10), port: parseInt(process.env.DB_PORT, 10),
} }
@@ -0,0 +1,75 @@
export const up = (pgm) => {
pgm.sql(`
ALTER TABLE roles
ALTER COLUMN id DROP DEFAULT,
ALTER COLUMN id SET DATA TYPE UUID USING (gen_random_uuid()),
ALTER COLUMN id SET DEFAULT gen_random_uuid();
`)
pgm.sql(`
ALTER TABLE images
ALTER COLUMN id DROP DEFAULT,
ALTER COLUMN id SET DATA TYPE UUID USING (gen_random_uuid()),
ALTER COLUMN id SET DEFAULT gen_random_uuid();
`)
pgm.sql(`
ALTER TABLE collections
ALTER COLUMN id DROP DEFAULT,
ALTER COLUMN id SET DATA TYPE UUID USING (gen_random_uuid()),
ALTER COLUMN id SET DEFAULT gen_random_uuid();
`)
pgm.sql(`
ALTER TABLE items
ALTER COLUMN id DROP DEFAULT,
ALTER COLUMN id SET DATA TYPE UUID USING (gen_random_uuid()),
ALTER COLUMN id SET DEFAULT gen_random_uuid();
`)
pgm.sql(`
ALTER TABLE locations
ALTER COLUMN id DROP DEFAULT,
ALTER COLUMN id SET DATA TYPE UUID USING (gen_random_uuid()),
ALTER COLUMN id SET DEFAULT gen_random_uuid();
`)
pgm.sql(`
ALTER TABLE sets
ALTER COLUMN id DROP DEFAULT,
ALTER COLUMN id SET DATA TYPE UUID USING (gen_random_uuid()),
ALTER COLUMN id SET DEFAULT gen_random_uuid();
`)
pgm.sql(`
ALTER TABLE users
ALTER COLUMN id DROP DEFAULT,
ALTER COLUMN id SET DATA TYPE UUID USING (gen_random_uuid()),
ALTER COLUMN id SET DEFAULT gen_random_uuid();
`)
}
export const down = (pmg) => {
pgm.sql(`
ALTER TABLE roles
ALTER COLUMN id DROP DEFAULT;
`)
pgm.sql(`
ALTER TABLE images
ALTER COLUMN id DROP DEFAULT;
`)
pgm.sql(`
ALTER TABLE collections
ALTER COLUMN id DROP DEFAULT;
`)
pgm.sql(`
ALTER TABLE items
ALTER COLUMN id DROP DEFAULT;
`)
pgm.sql(`
ALTER TABLE locations
ALTER COLUMN id DROP DEFAULT;
`)
pgm.sql(`
ALTER TABLE sets
ALTER COLUMN id DROP DEFAULT;
`)
pgm.sql(`
ALTER TABLE users
ALTER COLUMN id DROP DEFAULT;
`)
}