Bladeren bron

feat: Installs citext extension in migration

Owen Diffey 2 weken geleden
bovenliggende
commit
004fb1e127
1 gewijzigde bestanden met toevoegingen van 18 en 0 verwijderingen
  1. 18 0
      backend/src/modules/DataModule/migrations/1725485640-create-citext-extension.ts

+ 18 - 0
backend/src/modules/DataModule/migrations/1725485640-create-citext-extension.ts

@@ -0,0 +1,18 @@
+import { Sequelize, DataTypes } from "sequelize";
+import { MigrationParams } from "umzug";
+
+export const up = async ({
+	context: sequelize
+}: MigrationParams<Sequelize>) => {
+	await sequelize.query(
+		"CREATE EXTENSION citext"
+	);
+};
+
+export const down = async ({
+	context: sequelize
+}: MigrationParams<Sequelize>) => {
+	await sequelize.query(
+		"DROP EXTENSION citext"
+	);
+};