summaryrefslogtreecommitdiff
path: root/packages/backend/migration
diff options
context:
space:
mode:
authorpiuvas <mail@piuvas.net>2025-05-26 22:44:29 -0300
committerpiuvas <mail@piuvas.net>2025-05-26 22:44:29 -0300
commitca32c231d0aaab9dacaa88a0b0564d626827e797 (patch)
tree680c63207a1ae13b91cdc586c5f5f216998930d0 /packages/backend/migration
parentmerge: Synchronize database entities and code models (!1040) (diff)
downloadsharkey-ca32c231d0aaab9dacaa88a0b0564d626827e797.tar.gz
sharkey-ca32c231d0aaab9dacaa88a0b0564d626827e797.tar.bz2
sharkey-ca32c231d0aaab9dacaa88a0b0564d626827e797.zip
initial link attributions work.
Diffstat (limited to 'packages/backend/migration')
-rw-r--r--packages/backend/migration/1748096357260-AddAttributionDomains.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/packages/backend/migration/1748096357260-AddAttributionDomains.js b/packages/backend/migration/1748096357260-AddAttributionDomains.js
new file mode 100644
index 0000000000..90c0d0c655
--- /dev/null
+++ b/packages/backend/migration/1748096357260-AddAttributionDomains.js
@@ -0,0 +1,19 @@
+/**
+ * @typedef {import('typeorm').MigrationInterface} MigrationInterface
+ */
+
+/**
+ * @class
+ * @implements {MigrationInterface}
+ */
+module.exports = class AddAttributionDomains1748096357260 {
+ name = 'AddAttributionDomains1748096357260'
+
+ async up(queryRunner) {
+ await queryRunner.query(`ALTER TABLE "user" ADD "attributionDomains" text array NOT NULL DEFAULT '{}'`);
+ }
+
+ async down(queryRunner) {
+ await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "attributionDomains"`);
+ }
+}