Browse Source

adjust migration

pull/1719/head
Bernd Storath 5 months ago
parent
commit
761a3ddbe5
  1. 5
      src/server/database/migrations/0000_short_skin.sql
  2. 17
      src/server/database/migrations/meta/0000_snapshot.json
  3. 19
      src/server/database/migrations/meta/0001_snapshot.json
  4. 4
      src/server/database/migrations/meta/_journal.json

5
src/server/database/migrations/0000_short_skin.sql

@ -64,13 +64,12 @@ CREATE TABLE `interfaces_table` (
--> statement-breakpoint --> statement-breakpoint
CREATE UNIQUE INDEX `interfaces_table_port_unique` ON `interfaces_table` (`port`);--> statement-breakpoint CREATE UNIQUE INDEX `interfaces_table_port_unique` ON `interfaces_table` (`port`);--> statement-breakpoint
CREATE TABLE `one_time_links_table` ( CREATE TABLE `one_time_links_table` (
`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, `id` integer PRIMARY KEY NOT NULL,
`one_time_link` text NOT NULL, `one_time_link` text NOT NULL,
`expires_at` text NOT NULL, `expires_at` text NOT NULL,
`client_id` integer NOT NULL,
`created_at` text DEFAULT (CURRENT_TIMESTAMP) NOT NULL, `created_at` text DEFAULT (CURRENT_TIMESTAMP) NOT NULL,
`updated_at` text DEFAULT (CURRENT_TIMESTAMP) NOT NULL, `updated_at` text DEFAULT (CURRENT_TIMESTAMP) NOT NULL,
FOREIGN KEY (`client_id`) REFERENCES `clients_table`(`id`) ON UPDATE cascade ON DELETE cascade FOREIGN KEY (`id`) REFERENCES `clients_table`(`id`) ON UPDATE cascade ON DELETE cascade
); );
--> statement-breakpoint --> statement-breakpoint
CREATE UNIQUE INDEX `one_time_links_table_one_time_link_unique` ON `one_time_links_table` (`one_time_link`);--> statement-breakpoint CREATE UNIQUE INDEX `one_time_links_table_one_time_link_unique` ON `one_time_links_table` (`one_time_link`);--> statement-breakpoint

17
src/server/database/migrations/meta/0000_snapshot.json

@ -1,7 +1,7 @@
{ {
"version": "6", "version": "6",
"dialect": "sqlite", "dialect": "sqlite",
"id": "2cabecf8-93d5-4d32-81b7-2e4369c1cb29", "id": "383501e4-f8de-4413-847f-a9082f6dc398",
"prevId": "00000000-0000-0000-0000-000000000000", "prevId": "00000000-0000-0000-0000-000000000000",
"tables": { "tables": {
"clients_table": { "clients_table": {
@ -452,7 +452,7 @@
"type": "integer", "type": "integer",
"primaryKey": true, "primaryKey": true,
"notNull": true, "notNull": true,
"autoincrement": true "autoincrement": false
}, },
"one_time_link": { "one_time_link": {
"name": "one_time_link", "name": "one_time_link",
@ -468,13 +468,6 @@
"notNull": true, "notNull": true,
"autoincrement": false "autoincrement": false
}, },
"client_id": {
"name": "client_id",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"created_at": { "created_at": {
"name": "created_at", "name": "created_at",
"type": "text", "type": "text",
@ -502,12 +495,12 @@
} }
}, },
"foreignKeys": { "foreignKeys": {
"one_time_links_table_client_id_clients_table_id_fk": { "one_time_links_table_id_clients_table_id_fk": {
"name": "one_time_links_table_client_id_clients_table_id_fk", "name": "one_time_links_table_id_clients_table_id_fk",
"tableFrom": "one_time_links_table", "tableFrom": "one_time_links_table",
"tableTo": "clients_table", "tableTo": "clients_table",
"columnsFrom": [ "columnsFrom": [
"client_id" "id"
], ],
"columnsTo": [ "columnsTo": [
"id" "id"

19
src/server/database/migrations/meta/0001_snapshot.json

@ -1,6 +1,6 @@
{ {
"id": "9476c20a-509b-4cd7-b58b-a042600bafb1", "id": "bf316694-e2ce-4e29-bd66-ce6c0a9d3c90",
"prevId": "2cabecf8-93d5-4d32-81b7-2e4369c1cb29", "prevId": "383501e4-f8de-4413-847f-a9082f6dc398",
"version": "6", "version": "6",
"dialect": "sqlite", "dialect": "sqlite",
"tables": { "tables": {
@ -452,7 +452,7 @@
"type": "integer", "type": "integer",
"primaryKey": true, "primaryKey": true,
"notNull": true, "notNull": true,
"autoincrement": true "autoincrement": false
}, },
"one_time_link": { "one_time_link": {
"name": "one_time_link", "name": "one_time_link",
@ -468,13 +468,6 @@
"notNull": true, "notNull": true,
"autoincrement": false "autoincrement": false
}, },
"client_id": {
"name": "client_id",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"created_at": { "created_at": {
"name": "created_at", "name": "created_at",
"type": "text", "type": "text",
@ -502,11 +495,11 @@
} }
}, },
"foreignKeys": { "foreignKeys": {
"one_time_links_table_client_id_clients_table_id_fk": { "one_time_links_table_id_clients_table_id_fk": {
"name": "one_time_links_table_client_id_clients_table_id_fk", "name": "one_time_links_table_id_clients_table_id_fk",
"tableFrom": "one_time_links_table", "tableFrom": "one_time_links_table",
"columnsFrom": [ "columnsFrom": [
"client_id" "id"
], ],
"tableTo": "clients_table", "tableTo": "clients_table",
"columnsTo": [ "columnsTo": [

4
src/server/database/migrations/meta/_journal.json

@ -5,14 +5,14 @@
{ {
"idx": 0, "idx": 0,
"version": "6", "version": "6",
"when": 1741331552405, "when": 1741335144499,
"tag": "0000_short_skin", "tag": "0000_short_skin",
"breakpoints": true "breakpoints": true
}, },
{ {
"idx": 1, "idx": 1,
"version": "6", "version": "6",
"when": 1741331579259, "when": 1741335153054,
"tag": "0001_classy_the_stranger", "tag": "0001_classy_the_stranger",
"breakpoints": true "breakpoints": true
} }

Loading…
Cancel
Save