浏览代码

feat: Installs citext extension in migration

Owen Diffey 1 周之前
父节点
当前提交
004fb1e127
共有 1 个文件被更改,包括 18 次插入0 次删除
  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"
+	);
+};