Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions src/server/db/migrations/0001_needy_butterfly.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
CREATE TABLE `mcc-gadgets_tempPost` (
`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
`name` text(256),
`created_by` text(255) NOT NULL,
`created_at` integer DEFAULT (unixepoch()) NOT NULL,
`updated_at` integer,
FOREIGN KEY (`created_by`) REFERENCES `mcc-gadgets_user`(`id`) ON UPDATE no action ON DELETE no action
);
--> statement-breakpoint
CREATE INDEX `created_by_idx` ON `mcc-gadgets_tempPost` (`created_by`);--> statement-breakpoint
CREATE INDEX `name_idx` ON `mcc-gadgets_tempPost` (`name`);
355 changes: 355 additions & 0 deletions src/server/db/migrations/meta/0001_snapshot.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,355 @@
{
"version": "6",
"dialect": "sqlite",
"id": "ea2b8ee7-e2a7-48ce-96e5-8b7462411ac0",
"prevId": "1682405c-0786-4808-b6b1-d39dfe2f487d",
"tables": {
"mcc-gadgets_account": {
"name": "mcc-gadgets_account",
"columns": {
"user_id": {
"name": "user_id",
"type": "text(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"type": {
"name": "type",
"type": "text(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"provider": {
"name": "provider",
"type": "text(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"provider_account_id": {
"name": "provider_account_id",
"type": "text(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"refresh_token": {
"name": "refresh_token",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"access_token": {
"name": "access_token",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"expires_at": {
"name": "expires_at",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"token_type": {
"name": "token_type",
"type": "text(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"scope": {
"name": "scope",
"type": "text(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"id_token": {
"name": "id_token",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"session_state": {
"name": "session_state",
"type": "text(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
}
},
"indexes": {
"account_user_id_idx": {
"name": "account_user_id_idx",
"columns": [
"user_id"
],
"isUnique": false
}
},
"foreignKeys": {
"mcc-gadgets_account_user_id_mcc-gadgets_user_id_fk": {
"name": "mcc-gadgets_account_user_id_mcc-gadgets_user_id_fk",
"tableFrom": "mcc-gadgets_account",
"tableTo": "mcc-gadgets_user",
"columnsFrom": [
"user_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {
"mcc-gadgets_account_provider_provider_account_id_pk": {
"columns": [
"provider",
"provider_account_id"
],
"name": "mcc-gadgets_account_provider_provider_account_id_pk"
}
},
"uniqueConstraints": {},
"checkConstraints": {}
},
"mcc-gadgets_session": {
"name": "mcc-gadgets_session",
"columns": {
"session_token": {
"name": "session_token",
"type": "text(255)",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"userId": {
"name": "userId",
"type": "text(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"expires": {
"name": "expires",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false
}
},
"indexes": {
"session_userId_idx": {
"name": "session_userId_idx",
"columns": [
"userId"
],
"isUnique": false
}
},
"foreignKeys": {
"mcc-gadgets_session_userId_mcc-gadgets_user_id_fk": {
"name": "mcc-gadgets_session_userId_mcc-gadgets_user_id_fk",
"tableFrom": "mcc-gadgets_session",
"tableTo": "mcc-gadgets_user",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"mcc-gadgets_tempPost": {
"name": "mcc-gadgets_tempPost",
"columns": {
"id": {
"name": "id",
"type": "integer",
"primaryKey": true,
"notNull": true,
"autoincrement": true
},
"name": {
"name": "name",
"type": "text(256)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"created_by": {
"name": "created_by",
"type": "text(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"created_at": {
"name": "created_at",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(unixepoch())"
},
"updated_at": {
"name": "updated_at",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
}
},
"indexes": {
"created_by_idx": {
"name": "created_by_idx",
"columns": [
"created_by"
],
"isUnique": false
},
"name_idx": {
"name": "name_idx",
"columns": [
"name"
],
"isUnique": false
}
},
"foreignKeys": {
"mcc-gadgets_tempPost_created_by_mcc-gadgets_user_id_fk": {
"name": "mcc-gadgets_tempPost_created_by_mcc-gadgets_user_id_fk",
"tableFrom": "mcc-gadgets_tempPost",
"tableTo": "mcc-gadgets_user",
"columnsFrom": [
"created_by"
],
"columnsTo": [
"id"
],
"onDelete": "no action",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"mcc-gadgets_user": {
"name": "mcc-gadgets_user",
"columns": {
"id": {
"name": "id",
"type": "text(255)",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"name": {
"name": "name",
"type": "text(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"email": {
"name": "email",
"type": "text(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"email_verified": {
"name": "email_verified",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"image": {
"name": "image",
"type": "text(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
}
},
"indexes": {
"mcc-gadgets_user_email_unique": {
"name": "mcc-gadgets_user_email_unique",
"columns": [
"email"
],
"isUnique": true
}
},
"foreignKeys": {},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"mcc-gadgets_verification_token": {
"name": "mcc-gadgets_verification_token",
"columns": {
"identifier": {
"name": "identifier",
"type": "text(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"token": {
"name": "token",
"type": "text(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"expires": {
"name": "expires",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"mcc-gadgets_verification_token_identifier_token_pk": {
"columns": [
"identifier",
"token"
],
"name": "mcc-gadgets_verification_token_identifier_token_pk"
}
},
"uniqueConstraints": {},
"checkConstraints": {}
}
},
"views": {},
"enums": {},
"_meta": {
"schemas": {},
"tables": {},
"columns": {}
},
"internal": {
"indexes": {}
}
}
7 changes: 7 additions & 0 deletions src/server/db/migrations/meta/_journal.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@
"when": 1745979267601,
"tag": "0000_gigantic_carmella_unuscione",
"breakpoints": true
},
{
"idx": 1,
"version": "6",
"when": 1745991519951,
"tag": "0001_needy_butterfly",
"breakpoints": true
}
]
}
Loading
Loading