Skip to content

Commit

Permalink
fix: fix migrations
Browse files Browse the repository at this point in the history
  • Loading branch information
Battlesquid committed Jul 11, 2024
1 parent 75ba3a8 commit c3caed6
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 7 deletions.
4 changes: 2 additions & 2 deletions .env.vault
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ DOTENV_VAULT_STAGING="KlQe5hjzjgZpDdQAgh7FfnfWhaVFJ5JzKbhZ3XyGzs4dh8T/lKIEGC2wR7
DOTENV_VAULT_STAGING_VERSION=3

# production
DOTENV_VAULT_PRODUCTION="Xq6f49lKCBWeIXHa4qwm/+SsvHTaRIj+wVtQnaai+q0DqgbxCLMTl7LGvsTQ0oC+pvESbQfcUKtTbjRwRVVydrkidprKmsC9NP26XfYGb2LIzG4tEoci/CqGJUkIAfc2qC0Bk6iQs0zxzBzbHnZcfAu4WkskS0vNbKQbom3+bKSpy9j/g+xyXxNaWJGGjlobnVJRy/PgRL51KWNpiqbGgNll93YTExfAUYKUf7+JqhHeJhyIlXOpVC/cpKCUyEQx6K88mxF3Qq2KFOJTs5mFMzDO/UQqEBz7LzeAlu2JjUHKVxVUB0S9x+QZJl01hGyicgkaq8Fh83o4OVpcb/D1LMw0q1j24outkYKAP+oGKLW8jAgqmoh++WQ4rLHdw5iVoGGD8Ye3FSaLz58OIESPsOMN3B3+OIwmUcKtFdkfmSCTLjlG2E0LbgIJOZtyNovE/wyagE9wOePuOShDA+ALcaM94H4S2bG2ooPIfg2/FTj+rc+dA4raS6Z7kP4gKA4I7tevF+41q4wl"
DOTENV_VAULT_PRODUCTION_VERSION=5
DOTENV_VAULT_PRODUCTION="VhF5GTTWtFw47b9qTZTFZtG1PmXCTYiZDbZ3j+s9YS4r6DLyl8f9ZwCZc8NvP1qfKpSnyQP7P7eLvQjDKsJ9wG8Wlf0u4ETCv//hAS1LpWm3rv2mXc7LoXz2KxjOzQrWRWhw5gCJeVMt+ki6FodNuoJM8eMiMiw7eOw1vkJWTrpk6iozDtP2cHmnrm1i/lMjI6FJISeubVhdZ9f4XnGod3BbcaXkIZvtxYDdtil1KTQrwMPeJGu0t0f5+WdN4WymYScZSb94X4laRJo8WBvNi25llA4UTA+pQjqe7hxdbdv+OBM6geNZlREGd2EXBdzNAFBNWDL6M4iczrkTAn6R57SSOB7IVBk04K89x8L6hgE5vlYOebfozvk5cSrJT04PhVtcaAdHeDtQIAalpX1KsazOxNMprL350BZNRakx0BRlEIqrWu2BtGegX9B86oNpId3QvaNxbuO1YxGGK35DFL/hkIM3Eng7KGhRSSDUOD8xnjf1Yrw23Tu1ps2AAzjScdOETr0+W/E="
DOTENV_VAULT_PRODUCTION_VERSION=6

#/----------------settings/metadata-----------------/
DOTENV_VAULT="vlt_9a9f7a488fd44d4f65b4d3ef4eb12286e90b4356ecbaa3fb694350d0bc09d773"
Expand Down
2 changes: 1 addition & 1 deletion drizzle/0005_bitter_lilandra.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ALTER TABLE "verify_settings" RENAME COLUMN "join_ch" TO "welcome_channel";--> statement-breakpoint
ALTER TABLE "verify_settings" RENAME COLUMN "autogreet" TO "create_greeting";--> statement-breakpoint
ALTER TABLE "verify_settings" ALTER COLUMN "welcome_channel" DROP NOT NULL;--> statement-breakpoint
ALTER TABLE "verify_settings" ADD COLUMN "type" varchar NOT NULL;
ALTER TABLE "verify_settings" ADD COLUMN "type" varchar NOT NULL DEFAULT 'message';
3 changes: 1 addition & 2 deletions drizzle/0007_lame_tusk.sql
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
ALTER TABLE "verify_settings" ALTER COLUMN "type" SET DEFAULT 'message';
UPDATE "verify_settings" SET "type"='message';
ALTER TABLE "verify_settings" ALTER COLUMN "type" SET DEFAULT 'message';
1 change: 0 additions & 1 deletion drizzle/0008_clumsy_loki.sql
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
ALTER TABLE "verify_settings" ADD PRIMARY KEY ("gid");
2 changes: 1 addition & 1 deletion src/db/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ export const getPgConnection = async () => {
if (connection === null) {
connection = new Client({
host: config.getenv("DB_HOST"),
port: parseInt(config.getenv("DB_HOST")),
port: parseInt(config.getenv("DB_PORT")),
user: config.getenv("DB_USER"),
password: config.getenv("DB_PASSWORD"),
database: config.getenv("DB_NAME")
Expand Down
4 changes: 4 additions & 0 deletions src/migrate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@ import { migrate } from "drizzle-orm/node-postgres/migrator";
import { getDatabase, getPgConnection } from "./db";

(async () => {
console.info("Getting database");
const db = await getDatabase();
console.info("Getting pg connection");
const connection = await getPgConnection();
console.info("Running migration");
await migrate(db, { migrationsFolder: "./drizzle" });
console.info("Closing pg connection");
await connection.end();
})();

0 comments on commit c3caed6

Please sign in to comment.