diff --git a/database/entities/Emoji.ts b/database/entities/Emoji.ts index 4b80b605..323a26ea 100644 --- a/database/entities/Emoji.ts +++ b/database/entities/Emoji.ts @@ -99,7 +99,7 @@ export const emojiToAPI = (emoji: EmojiWithInstance): APIEmoji => { static_url: proxyUrl(emoji.url) ?? "", // TODO: Add static version url: proxyUrl(emoji.url) ?? "", visible_in_picker: emoji.visibleInPicker, - category: undefined, + category: emoji.category ?? undefined, }; }; diff --git a/docs/api/emojis.md b/docs/api/emojis.md index 41ecf2fd..1261cdfa 100644 --- a/docs/api/emojis.md +++ b/docs/api/emojis.md @@ -1,6 +1,6 @@ # Emoji API -An Emoji API is made available to administrators to manage custom emoji on the instance. We recommend using Lysand's CLI to manage emoji, but this API is available for those who prefer to use it. +An Emoji API is made available to users to manage custom emoji on the instance. We recommend using Lysand's CLI to manage emoji, but this API is available for those who prefer to use it (both admin and non-admin users). ## Create Emoji @@ -8,7 +8,7 @@ An Emoji API is made available to administrators to manage custom emoji on the i POST /api/v1/emojis ``` -Creates a new custom emoji on the instance. +Creates a new custom emoji on the instance. If the user is an administrator, they can create global emoji that are visible to all users on the instance. Otherwise, the emoji will only be visible to the user who created it (in `/api/v1/custom_emojis`). ### Parameters @@ -17,7 +17,9 @@ Creates a new custom emoji on the instance. - `shortcode`: string, required. The shortcode for the emoji. Must be 2-64 characters long and contain only alphanumeric characters, dashes, and underscores. - `element`: string or file, required. The image file for the emoji. This can be a URL or a file upload. - `alt`: string, optional. The alt text for the emoji. Defaults to the shortcode. - +- `global`: boolean, optional. For administrators only. Whether the emoji should be visible to all users on the instance. Defaults to `false`. +- `category`: string, optional. The category for the emoji. Maximum 64 characters. + ### Response ```ts @@ -28,8 +30,7 @@ Creates a new custom emoji on the instance. url: string, static_url: string, visible_in_picker: boolean, - // Lysand does not have a category system for emoji yet, so this is always undefined. - category: undefined, + category: string | undefined, } ``` @@ -51,7 +52,7 @@ Retrieves information about a custom emoji on the instance. url: string, static_url: string, visible_in_picker: boolean, - category: undefined, + category: string | undefined, } ``` @@ -70,6 +71,8 @@ Edits a custom emoji on the instance. - `shortcode`: string, optional. The new shortcode for the emoji. Must be 2-64 characters long and contain only alphanumeric characters, dashes, and underscores. - `element`: string or file, optional. The new image file for the emoji. This can be a URL or a file upload. - `alt`: string, optional. The new alt text for the emoji. Defaults to the shortcode. +- `global`: boolean, optional. For administrators only. Whether the emoji should be visible to all users on the instance. Defaults to `false`. +- `category`: string, optional. The new category for the emoji. Maximum 64 characters. ### Response @@ -81,7 +84,7 @@ Edits a custom emoji on the instance. url: string, static_url: string, visible_in_picker: boolean, - category: undefined, + category: string | undefined, } ``` diff --git a/drizzle.config.ts b/drizzle.config.ts index a49f235d..c1bced95 100644 --- a/drizzle.config.ts +++ b/drizzle.config.ts @@ -2,7 +2,7 @@ import { config } from "config-manager"; import type { Config } from "drizzle-kit"; export default { - driver: "pg", + dialect: "postgresql", out: "./drizzle", schema: "./drizzle/schema.ts", dbCredentials: { diff --git a/drizzle/0022_curly_the_call.sql b/drizzle/0022_curly_the_call.sql new file mode 100644 index 00000000..fd88a617 --- /dev/null +++ b/drizzle/0022_curly_the_call.sql @@ -0,0 +1,7 @@ +ALTER TABLE "Emojis" ADD COLUMN "ownerId" uuid;--> statement-breakpoint +ALTER TABLE "Emojis" ADD COLUMN "category" text;--> statement-breakpoint +DO $$ BEGIN + ALTER TABLE "Emojis" ADD CONSTRAINT "Emojis_ownerId_Users_id_fk" FOREIGN KEY ("ownerId") REFERENCES "public"."Users"("id") ON DELETE cascade ON UPDATE cascade; +EXCEPTION + WHEN duplicate_object THEN null; +END $$; diff --git a/drizzle/meta/0000_snapshot.json b/drizzle/meta/0000_snapshot.json index 693b64a0..c78c1be6 100644 --- a/drizzle/meta/0000_snapshot.json +++ b/drizzle/meta/0000_snapshot.json @@ -1,10 +1,8 @@ { - "id": "00000000-0000-0000-0000-000000000000", - "prevId": "", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "_prisma_migrations": { + "public._prisma_migrations": { "name": "_prisma_migrations", "schema": "", "columns": { @@ -64,7 +62,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -117,18 +115,18 @@ "Emoji_instanceId_fkey": { "name": "Emoji_instanceId_fkey", "tableFrom": "Emoji", + "columnsFrom": ["instanceId"], "tableTo": "Instance", "schemaTo": "public", - "columnsFrom": ["instanceId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -164,28 +162,28 @@ "Like_likerId_fkey": { "name": "Like_likerId_fkey", "tableFrom": "Like", + "columnsFrom": ["likerId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["likerId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_fkey": { "name": "Like_likedId_fkey", "tableFrom": "Like", + "columnsFrom": ["likedId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["likedId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -256,18 +254,18 @@ "LysandObject_authorId_fkey": { "name": "LysandObject_authorId_fkey", "tableFrom": "LysandObject", + "columnsFrom": ["authorId"], "tableTo": "LysandObject", "schemaTo": "public", - "columnsFrom": ["authorId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -387,28 +385,28 @@ "Relationship_ownerId_fkey": { "name": "Relationship_ownerId_fkey", "tableFrom": "Relationship", + "columnsFrom": ["ownerId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["ownerId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_fkey": { "name": "Relationship_subjectId_fkey", "tableFrom": "Relationship", + "columnsFrom": ["subjectId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["subjectId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -473,7 +471,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -533,28 +531,28 @@ "Token_userId_fkey": { "name": "Token_userId_fkey", "tableFrom": "Token", + "columnsFrom": ["userId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["userId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_fkey": { "name": "Token_applicationId_fkey", "tableFrom": "Token", + "columnsFrom": ["applicationId"], "tableTo": "Application", "schemaTo": "public", - "columnsFrom": ["applicationId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToUser": { + "public._EmojiToUser": { "name": "_EmojiToUser", "schema": "", "columns": { @@ -587,28 +585,28 @@ "_EmojiToUser_A_fkey": { "name": "_EmojiToUser_A_fkey", "tableFrom": "_EmojiToUser", + "columnsFrom": ["A"], "tableTo": "Emoji", "schemaTo": "public", - "columnsFrom": ["A"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToUser_B_fkey": { "name": "_EmojiToUser_B_fkey", "tableFrom": "_EmojiToUser", + "columnsFrom": ["B"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["B"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToStatus": { + "public._EmojiToStatus": { "name": "_EmojiToStatus", "schema": "", "columns": { @@ -641,28 +639,28 @@ "_EmojiToStatus_A_fkey": { "name": "_EmojiToStatus_A_fkey", "tableFrom": "_EmojiToStatus", + "columnsFrom": ["A"], "tableTo": "Emoji", "schemaTo": "public", - "columnsFrom": ["A"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToStatus_B_fkey": { "name": "_EmojiToStatus_B_fkey", "tableFrom": "_EmojiToStatus", + "columnsFrom": ["B"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["B"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_StatusToUser": { + "public._StatusToUser": { "name": "_StatusToUser", "schema": "", "columns": { @@ -695,28 +693,28 @@ "_StatusToUser_A_fkey": { "name": "_StatusToUser_A_fkey", "tableFrom": "_StatusToUser", + "columnsFrom": ["A"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["A"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_StatusToUser_B_fkey": { "name": "_StatusToUser_B_fkey", "tableFrom": "_StatusToUser", + "columnsFrom": ["B"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["B"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_UserPinnedNotes": { + "public._UserPinnedNotes": { "name": "_UserPinnedNotes", "schema": "", "columns": { @@ -749,28 +747,28 @@ "_UserPinnedNotes_A_fkey": { "name": "_UserPinnedNotes_A_fkey", "tableFrom": "_UserPinnedNotes", + "columnsFrom": ["A"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["A"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_UserPinnedNotes_B_fkey": { "name": "_UserPinnedNotes_B_fkey", "tableFrom": "_UserPinnedNotes", + "columnsFrom": ["B"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["B"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -865,18 +863,18 @@ "Attachment_statusId_fkey": { "name": "Attachment_statusId_fkey", "tableFrom": "Attachment", + "columnsFrom": ["statusId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["statusId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -924,38 +922,38 @@ "Notification_notifiedId_fkey": { "name": "Notification_notifiedId_fkey", "tableFrom": "Notification", + "columnsFrom": ["notifiedId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["notifiedId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_fkey": { "name": "Notification_accountId_fkey", "tableFrom": "Notification", + "columnsFrom": ["accountId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["accountId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_fkey": { "name": "Notification_statusId_fkey", "tableFrom": "Notification", + "columnsFrom": ["statusId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["statusId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1073,68 +1071,68 @@ "Status_authorId_fkey": { "name": "Status_authorId_fkey", "tableFrom": "Status", + "columnsFrom": ["authorId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["authorId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_reblogId_fkey": { "name": "Status_reblogId_fkey", "tableFrom": "Status", + "columnsFrom": ["reblogId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["reblogId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_fkey": { "name": "Status_inReplyToPostId_fkey", "tableFrom": "Status", + "columnsFrom": ["inReplyToPostId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["inReplyToPostId"], "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_fkey": { "name": "Status_quotingPostId_fkey", "tableFrom": "Status", + "columnsFrom": ["quotingPostId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["quotingPostId"], "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_instanceId_fkey": { "name": "Status_instanceId_fkey", "tableFrom": "Status", + "columnsFrom": ["instanceId"], "tableTo": "Instance", "schemaTo": "public", - "columnsFrom": ["instanceId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_fkey": { "name": "Status_applicationId_fkey", "tableFrom": "Status", + "columnsFrom": ["applicationId"], "tableTo": "Application", "schemaTo": "public", - "columnsFrom": ["applicationId"], "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -1182,7 +1180,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -1217,18 +1215,18 @@ "OpenIdAccount_userId_fkey": { "name": "OpenIdAccount_userId_fkey", "tableFrom": "OpenIdAccount", + "columnsFrom": ["userId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["userId"], "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1394,18 +1392,18 @@ "User_instanceId_fkey": { "name": "User_instanceId_fkey", "tableFrom": "User", + "columnsFrom": ["instanceId"], "tableTo": "Instance", "schemaTo": "public", - "columnsFrom": ["instanceId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -1440,18 +1438,18 @@ "OpenIdLoginFlow_applicationId_fkey": { "name": "OpenIdLoginFlow_applicationId_fkey", "tableFrom": "OpenIdLoginFlow", + "columnsFrom": ["applicationId"], "tableTo": "Application", "schemaTo": "public", - "columnsFrom": ["applicationId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -1494,28 +1492,28 @@ "Flag_flaggeStatusId_fkey": { "name": "Flag_flaggeStatusId_fkey", "tableFrom": "Flag", + "columnsFrom": ["flaggeStatusId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["flaggeStatusId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_fkey": { "name": "Flag_flaggedUserId_fkey", "tableFrom": "Flag", + "columnsFrom": ["flaggedUserId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["flaggedUserId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -1563,38 +1561,38 @@ "ModNote_notedStatusId_fkey": { "name": "ModNote_notedStatusId_fkey", "tableFrom": "ModNote", + "columnsFrom": ["notedStatusId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["notedStatusId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_fkey": { "name": "ModNote_notedUserId_fkey", "tableFrom": "ModNote", + "columnsFrom": ["notedUserId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["notedUserId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_fkey": { "name": "ModNote_modId_fkey", "tableFrom": "ModNote", + "columnsFrom": ["modId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["modId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -1642,32 +1640,32 @@ "ModTag_taggedStatusId_fkey": { "name": "ModTag_taggedStatusId_fkey", "tableFrom": "ModTag", + "columnsFrom": ["taggedStatusId"], "tableTo": "Status", "schemaTo": "public", - "columnsFrom": ["taggedStatusId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_fkey": { "name": "ModTag_taggedUserId_fkey", "tableFrom": "ModTag", + "columnsFrom": ["taggedUserId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["taggedUserId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_fkey": { "name": "ModTag_modId_fkey", "tableFrom": "ModTag", + "columnsFrom": ["modId"], "tableTo": "User", "schemaTo": "public", - "columnsFrom": ["modId"], "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1680,5 +1678,7 @@ "schemas": {}, "tables": {}, "columns": {} - } + }, + "id": "00000000-0000-0000-0000-000000000000", + "prevId": "" } diff --git a/drizzle/meta/0001_snapshot.json b/drizzle/meta/0001_snapshot.json index 398b4d23..96dc10c7 100644 --- a/drizzle/meta/0001_snapshot.json +++ b/drizzle/meta/0001_snapshot.json @@ -1,10 +1,8 @@ { - "id": "ad54a602-655a-4e6c-8162-70fdbeaa1535", - "prevId": "00000000-0000-0000-0000-000000000000", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachment_statusId_Status_id_fk": { "name": "Attachment_statusId_Status_id_fk", "tableFrom": "Attachment", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emoji_instanceId_Instance_id_fk": { "name": "Emoji_instanceId_Instance_id_fk", "tableFrom": "Emoji", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToStatus": { + "public._EmojiToStatus": { "name": "_EmojiToStatus", "schema": "", "columns": { @@ -270,26 +268,26 @@ "_EmojiToStatus_A_Emoji_id_fk": { "name": "_EmojiToStatus_A_Emoji_id_fk", "tableFrom": "_EmojiToStatus", - "tableTo": "Emoji", "columnsFrom": ["A"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToStatus_B_Status_id_fk": { "name": "_EmojiToStatus_B_Status_id_fk", "tableFrom": "_EmojiToStatus", - "tableTo": "Status", "columnsFrom": ["B"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToUser": { + "public._EmojiToUser": { "name": "_EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "_EmojiToUser_A_Emoji_id_fk": { "name": "_EmojiToUser_A_Emoji_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "Emoji", "columnsFrom": ["A"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToUser_B_User_id_fk": { "name": "_EmojiToUser_B_User_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flag_flaggeStatusId_Status_id_fk": { "name": "Flag_flaggeStatusId_Status_id_fk", "tableFrom": "Flag", - "tableTo": "Status", "columnsFrom": ["flaggeStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_User_id_fk": { "name": "Flag_flaggedUserId_User_id_fk", "tableFrom": "Flag", - "tableTo": "User", "columnsFrom": ["flaggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Like_likerId_User_id_fk": { "name": "Like_likerId_User_id_fk", "tableFrom": "Like", - "tableTo": "User", "columnsFrom": ["likerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_Status_id_fk": { "name": "Like_likedId_Status_id_fk", "tableFrom": "Like", - "tableTo": "Status", "columnsFrom": ["likedId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_fkey": { "name": "LysandObject_authorId_fkey", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNote_notedStatusId_Status_id_fk": { "name": "ModNote_notedStatusId_Status_id_fk", "tableFrom": "ModNote", - "tableTo": "Status", "columnsFrom": ["notedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_User_id_fk": { "name": "ModNote_notedUserId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["notedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_User_id_fk": { "name": "ModNote_modId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTag_taggedStatusId_Status_id_fk": { "name": "ModTag_taggedStatusId_Status_id_fk", "tableFrom": "ModTag", - "tableTo": "Status", "columnsFrom": ["taggedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_User_id_fk": { "name": "ModTag_taggedUserId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["taggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_User_id_fk": { "name": "ModTag_modId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -787,35 +785,35 @@ "Notification_notifiedId_User_id_fk": { "name": "Notification_notifiedId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["notifiedId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_User_id_fk": { "name": "Notification_accountId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["accountId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_Status_id_fk": { "name": "Notification_statusId_Status_id_fk", "tableFrom": "Notification", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -850,17 +848,17 @@ "OpenIdAccount_userId_User_id_fk": { "name": "OpenIdAccount_userId_User_id_fk", "tableFrom": "OpenIdAccount", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -895,17 +893,17 @@ "OpenIdLoginFlow_applicationId_Application_id_fk": { "name": "OpenIdLoginFlow_applicationId_Application_id_fk", "tableFrom": "OpenIdLoginFlow", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -1025,26 +1023,26 @@ "Relationship_ownerId_User_id_fk": { "name": "Relationship_ownerId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["ownerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_User_id_fk": { "name": "Relationship_subjectId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["subjectId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1162,62 +1160,62 @@ "Status_authorId_User_id_fk": { "name": "Status_authorId_User_id_fk", "tableFrom": "Status", - "tableTo": "User", "columnsFrom": ["authorId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_instanceId_Instance_id_fk": { "name": "Status_instanceId_Instance_id_fk", "tableFrom": "Status", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_Application_id_fk": { "name": "Status_applicationId_Application_id_fk", "tableFrom": "Status", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_reblogId_fkey": { "name": "Status_reblogId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["reblogId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_fkey": { "name": "Status_inReplyToPostId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["inReplyToPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_fkey": { "name": "Status_quotingPostId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["quotingPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_StatusToUser": { + "public._StatusToUser": { "name": "_StatusToUser", "schema": "", "columns": { @@ -1250,26 +1248,26 @@ "_StatusToUser_A_Status_id_fk": { "name": "_StatusToUser_A_Status_id_fk", "tableFrom": "_StatusToUser", - "tableTo": "Status", "columnsFrom": ["A"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_StatusToUser_B_User_id_fk": { "name": "_StatusToUser_B_User_id_fk", "tableFrom": "_StatusToUser", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -1329,26 +1327,26 @@ "Token_userId_User_id_fk": { "name": "Token_userId_User_id_fk", "tableFrom": "Token", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_Application_id_fk": { "name": "Token_applicationId_Application_id_fk", "tableFrom": "Token", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1515,17 +1513,17 @@ "User_instanceId_Instance_id_fk": { "name": "User_instanceId_Instance_id_fk", "tableFrom": "User", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_UserPinnedNotes": { + "public._UserPinnedNotes": { "name": "_UserPinnedNotes", "schema": "", "columns": { @@ -1558,20 +1556,20 @@ "_UserPinnedNotes_A_Status_id_fk": { "name": "_UserPinnedNotes_A_Status_id_fk", "tableFrom": "_UserPinnedNotes", - "tableTo": "Status", "columnsFrom": ["A"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_UserPinnedNotes_B_User_id_fk": { "name": "_UserPinnedNotes_B_User_id_fk", "tableFrom": "_UserPinnedNotes", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1581,8 +1579,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "ad54a602-655a-4e6c-8162-70fdbeaa1535", + "prevId": "00000000-0000-0000-0000-000000000000" } diff --git a/drizzle/meta/0002_snapshot.json b/drizzle/meta/0002_snapshot.json index 13ab196e..700e2b61 100644 --- a/drizzle/meta/0002_snapshot.json +++ b/drizzle/meta/0002_snapshot.json @@ -1,10 +1,8 @@ { - "id": "da4a79a8-2655-4733-9886-77a286037ae6", - "prevId": "ad54a602-655a-4e6c-8162-70fdbeaa1535", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachment_statusId_Status_id_fk": { "name": "Attachment_statusId_Status_id_fk", "tableFrom": "Attachment", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emoji_instanceId_Instance_id_fk": { "name": "Emoji_instanceId_Instance_id_fk", "tableFrom": "Emoji", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToStatus": { + "public._EmojiToStatus": { "name": "_EmojiToStatus", "schema": "", "columns": { @@ -270,26 +268,26 @@ "_EmojiToStatus_A_Emoji_id_fk": { "name": "_EmojiToStatus_A_Emoji_id_fk", "tableFrom": "_EmojiToStatus", - "tableTo": "Emoji", "columnsFrom": ["A"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToStatus_B_Status_id_fk": { "name": "_EmojiToStatus_B_Status_id_fk", "tableFrom": "_EmojiToStatus", - "tableTo": "Status", "columnsFrom": ["B"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToUser": { + "public._EmojiToUser": { "name": "_EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "_EmojiToUser_A_Emoji_id_fk": { "name": "_EmojiToUser_A_Emoji_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "Emoji", "columnsFrom": ["A"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToUser_B_User_id_fk": { "name": "_EmojiToUser_B_User_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flag_flaggeStatusId_Status_id_fk": { "name": "Flag_flaggeStatusId_Status_id_fk", "tableFrom": "Flag", - "tableTo": "Status", "columnsFrom": ["flaggeStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_User_id_fk": { "name": "Flag_flaggedUserId_User_id_fk", "tableFrom": "Flag", - "tableTo": "User", "columnsFrom": ["flaggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Like_likerId_User_id_fk": { "name": "Like_likerId_User_id_fk", "tableFrom": "Like", - "tableTo": "User", "columnsFrom": ["likerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_Status_id_fk": { "name": "Like_likedId_Status_id_fk", "tableFrom": "Like", - "tableTo": "Status", "columnsFrom": ["likedId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_fkey": { "name": "LysandObject_authorId_fkey", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNote_notedStatusId_Status_id_fk": { "name": "ModNote_notedStatusId_Status_id_fk", "tableFrom": "ModNote", - "tableTo": "Status", "columnsFrom": ["notedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_User_id_fk": { "name": "ModNote_notedUserId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["notedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_User_id_fk": { "name": "ModNote_modId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTag_taggedStatusId_Status_id_fk": { "name": "ModTag_taggedStatusId_Status_id_fk", "tableFrom": "ModTag", - "tableTo": "Status", "columnsFrom": ["taggedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_User_id_fk": { "name": "ModTag_taggedUserId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["taggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_User_id_fk": { "name": "ModTag_modId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -787,35 +785,35 @@ "Notification_notifiedId_User_id_fk": { "name": "Notification_notifiedId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["notifiedId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_User_id_fk": { "name": "Notification_accountId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["accountId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_Status_id_fk": { "name": "Notification_statusId_Status_id_fk", "tableFrom": "Notification", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -850,17 +848,17 @@ "OpenIdAccount_userId_User_id_fk": { "name": "OpenIdAccount_userId_User_id_fk", "tableFrom": "OpenIdAccount", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -895,17 +893,17 @@ "OpenIdLoginFlow_applicationId_Application_id_fk": { "name": "OpenIdLoginFlow_applicationId_Application_id_fk", "tableFrom": "OpenIdLoginFlow", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -1025,26 +1023,26 @@ "Relationship_ownerId_User_id_fk": { "name": "Relationship_ownerId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["ownerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_User_id_fk": { "name": "Relationship_subjectId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["subjectId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1162,62 +1160,62 @@ "Status_authorId_User_id_fk": { "name": "Status_authorId_User_id_fk", "tableFrom": "Status", - "tableTo": "User", "columnsFrom": ["authorId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_instanceId_Instance_id_fk": { "name": "Status_instanceId_Instance_id_fk", "tableFrom": "Status", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_Application_id_fk": { "name": "Status_applicationId_Application_id_fk", "tableFrom": "Status", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_reblogId_fkey": { "name": "Status_reblogId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["reblogId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_fkey": { "name": "Status_inReplyToPostId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["inReplyToPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_fkey": { "name": "Status_quotingPostId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["quotingPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "StatusToMentions": { + "public.StatusToMentions": { "name": "StatusToMentions", "schema": "", "columns": { @@ -1250,26 +1248,26 @@ "StatusToMentions_A_Status_id_fk": { "name": "StatusToMentions_A_Status_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "Status", "columnsFrom": ["A"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "StatusToMentions_B_User_id_fk": { "name": "StatusToMentions_B_User_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -1329,26 +1327,26 @@ "Token_userId_User_id_fk": { "name": "Token_userId_User_id_fk", "tableFrom": "Token", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_Application_id_fk": { "name": "Token_applicationId_Application_id_fk", "tableFrom": "Token", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1515,17 +1513,17 @@ "User_instanceId_Instance_id_fk": { "name": "User_instanceId_Instance_id_fk", "tableFrom": "User", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_UserPinnedNotes": { + "public._UserPinnedNotes": { "name": "_UserPinnedNotes", "schema": "", "columns": { @@ -1558,20 +1556,20 @@ "_UserPinnedNotes_A_Status_id_fk": { "name": "_UserPinnedNotes_A_Status_id_fk", "tableFrom": "_UserPinnedNotes", - "tableTo": "Status", "columnsFrom": ["A"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_UserPinnedNotes_B_User_id_fk": { "name": "_UserPinnedNotes_B_User_id_fk", "tableFrom": "_UserPinnedNotes", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1581,8 +1579,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "da4a79a8-2655-4733-9886-77a286037ae6", + "prevId": "ad54a602-655a-4e6c-8162-70fdbeaa1535" } diff --git a/drizzle/meta/0003_snapshot.json b/drizzle/meta/0003_snapshot.json index 049bee6e..fc5d56bc 100644 --- a/drizzle/meta/0003_snapshot.json +++ b/drizzle/meta/0003_snapshot.json @@ -1,10 +1,8 @@ { - "id": "e42512a1-5533-44ae-9f58-f2da4964c9d1", - "prevId": "da4a79a8-2655-4733-9886-77a286037ae6", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachment_statusId_Status_id_fk": { "name": "Attachment_statusId_Status_id_fk", "tableFrom": "Attachment", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emoji_instanceId_Instance_id_fk": { "name": "Emoji_instanceId_Instance_id_fk", "tableFrom": "Emoji", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToStatus": { + "public._EmojiToStatus": { "name": "_EmojiToStatus", "schema": "", "columns": { @@ -270,26 +268,26 @@ "_EmojiToStatus_A_Emoji_id_fk": { "name": "_EmojiToStatus_A_Emoji_id_fk", "tableFrom": "_EmojiToStatus", - "tableTo": "Emoji", "columnsFrom": ["A"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToStatus_B_Status_id_fk": { "name": "_EmojiToStatus_B_Status_id_fk", "tableFrom": "_EmojiToStatus", - "tableTo": "Status", "columnsFrom": ["B"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToUser": { + "public._EmojiToUser": { "name": "_EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "_EmojiToUser_A_Emoji_id_fk": { "name": "_EmojiToUser_A_Emoji_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "Emoji", "columnsFrom": ["A"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToUser_B_User_id_fk": { "name": "_EmojiToUser_B_User_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flag_flaggeStatusId_Status_id_fk": { "name": "Flag_flaggeStatusId_Status_id_fk", "tableFrom": "Flag", - "tableTo": "Status", "columnsFrom": ["flaggeStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_User_id_fk": { "name": "Flag_flaggedUserId_User_id_fk", "tableFrom": "Flag", - "tableTo": "User", "columnsFrom": ["flaggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Like_likerId_User_id_fk": { "name": "Like_likerId_User_id_fk", "tableFrom": "Like", - "tableTo": "User", "columnsFrom": ["likerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_Status_id_fk": { "name": "Like_likedId_Status_id_fk", "tableFrom": "Like", - "tableTo": "Status", "columnsFrom": ["likedId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_fkey": { "name": "LysandObject_authorId_fkey", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNote_notedStatusId_Status_id_fk": { "name": "ModNote_notedStatusId_Status_id_fk", "tableFrom": "ModNote", - "tableTo": "Status", "columnsFrom": ["notedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_User_id_fk": { "name": "ModNote_notedUserId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["notedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_User_id_fk": { "name": "ModNote_modId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTag_taggedStatusId_Status_id_fk": { "name": "ModTag_taggedStatusId_Status_id_fk", "tableFrom": "ModTag", - "tableTo": "Status", "columnsFrom": ["taggedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_User_id_fk": { "name": "ModTag_taggedUserId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["taggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_User_id_fk": { "name": "ModTag_modId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -787,35 +785,35 @@ "Notification_notifiedId_User_id_fk": { "name": "Notification_notifiedId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["notifiedId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_User_id_fk": { "name": "Notification_accountId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["accountId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_Status_id_fk": { "name": "Notification_statusId_Status_id_fk", "tableFrom": "Notification", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -850,17 +848,17 @@ "OpenIdAccount_userId_User_id_fk": { "name": "OpenIdAccount_userId_User_id_fk", "tableFrom": "OpenIdAccount", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -895,17 +893,17 @@ "OpenIdLoginFlow_applicationId_Application_id_fk": { "name": "OpenIdLoginFlow_applicationId_Application_id_fk", "tableFrom": "OpenIdLoginFlow", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -1025,26 +1023,26 @@ "Relationship_ownerId_User_id_fk": { "name": "Relationship_ownerId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["ownerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_User_id_fk": { "name": "Relationship_subjectId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["subjectId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1162,62 +1160,62 @@ "Status_authorId_User_id_fk": { "name": "Status_authorId_User_id_fk", "tableFrom": "Status", - "tableTo": "User", "columnsFrom": ["authorId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_instanceId_Instance_id_fk": { "name": "Status_instanceId_Instance_id_fk", "tableFrom": "Status", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_Application_id_fk": { "name": "Status_applicationId_Application_id_fk", "tableFrom": "Status", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_reblogId_fkey": { "name": "Status_reblogId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["reblogId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_fkey": { "name": "Status_inReplyToPostId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["inReplyToPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_fkey": { "name": "Status_quotingPostId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["quotingPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "StatusToMentions": { + "public.StatusToMentions": { "name": "StatusToMentions", "schema": "", "columns": { @@ -1250,26 +1248,26 @@ "StatusToMentions_statusId_Status_id_fk": { "name": "StatusToMentions_statusId_Status_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "StatusToMentions_userId_User_id_fk": { "name": "StatusToMentions_userId_User_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -1329,26 +1327,26 @@ "Token_userId_User_id_fk": { "name": "Token_userId_User_id_fk", "tableFrom": "Token", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_Application_id_fk": { "name": "Token_applicationId_Application_id_fk", "tableFrom": "Token", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1515,17 +1513,17 @@ "User_instanceId_Instance_id_fk": { "name": "User_instanceId_Instance_id_fk", "tableFrom": "User", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_UserPinnedNotes": { + "public._UserPinnedNotes": { "name": "_UserPinnedNotes", "schema": "", "columns": { @@ -1558,20 +1556,20 @@ "_UserPinnedNotes_A_Status_id_fk": { "name": "_UserPinnedNotes_A_Status_id_fk", "tableFrom": "_UserPinnedNotes", - "tableTo": "Status", "columnsFrom": ["A"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_UserPinnedNotes_B_User_id_fk": { "name": "_UserPinnedNotes_B_User_id_fk", "tableFrom": "_UserPinnedNotes", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1581,8 +1579,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "e42512a1-5533-44ae-9f58-f2da4964c9d1", + "prevId": "da4a79a8-2655-4733-9886-77a286037ae6" } diff --git a/drizzle/meta/0004_snapshot.json b/drizzle/meta/0004_snapshot.json index 6f2a9e07..5fb0878f 100644 --- a/drizzle/meta/0004_snapshot.json +++ b/drizzle/meta/0004_snapshot.json @@ -1,10 +1,8 @@ { - "id": "e3c6cea6-a278-407d-a436-2e139c0bdf29", - "prevId": "e42512a1-5533-44ae-9f58-f2da4964c9d1", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachment_statusId_Status_id_fk": { "name": "Attachment_statusId_Status_id_fk", "tableFrom": "Attachment", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emoji_instanceId_Instance_id_fk": { "name": "Emoji_instanceId_Instance_id_fk", "tableFrom": "Emoji", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToStatus": { + "public.EmojiToStatus": { "name": "EmojiToStatus", "schema": "", "columns": { @@ -270,26 +268,26 @@ "EmojiToStatus_emojiId_Emoji_id_fk": { "name": "EmojiToStatus_emojiId_Emoji_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Emoji", "columnsFrom": ["emojiId"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToStatus_statusId_Status_id_fk": { "name": "EmojiToStatus_statusId_Status_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToUser": { + "public._EmojiToUser": { "name": "_EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "_EmojiToUser_A_Emoji_id_fk": { "name": "_EmojiToUser_A_Emoji_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "Emoji", "columnsFrom": ["A"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToUser_B_User_id_fk": { "name": "_EmojiToUser_B_User_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flag_flaggeStatusId_Status_id_fk": { "name": "Flag_flaggeStatusId_Status_id_fk", "tableFrom": "Flag", - "tableTo": "Status", "columnsFrom": ["flaggeStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_User_id_fk": { "name": "Flag_flaggedUserId_User_id_fk", "tableFrom": "Flag", - "tableTo": "User", "columnsFrom": ["flaggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Like_likerId_User_id_fk": { "name": "Like_likerId_User_id_fk", "tableFrom": "Like", - "tableTo": "User", "columnsFrom": ["likerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_Status_id_fk": { "name": "Like_likedId_Status_id_fk", "tableFrom": "Like", - "tableTo": "Status", "columnsFrom": ["likedId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNote_notedStatusId_Status_id_fk": { "name": "ModNote_notedStatusId_Status_id_fk", "tableFrom": "ModNote", - "tableTo": "Status", "columnsFrom": ["notedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_User_id_fk": { "name": "ModNote_notedUserId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["notedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_User_id_fk": { "name": "ModNote_modId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTag_taggedStatusId_Status_id_fk": { "name": "ModTag_taggedStatusId_Status_id_fk", "tableFrom": "ModTag", - "tableTo": "Status", "columnsFrom": ["taggedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_User_id_fk": { "name": "ModTag_taggedUserId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["taggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_User_id_fk": { "name": "ModTag_modId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -787,35 +785,35 @@ "Notification_notifiedId_User_id_fk": { "name": "Notification_notifiedId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["notifiedId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_User_id_fk": { "name": "Notification_accountId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["accountId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_Status_id_fk": { "name": "Notification_statusId_Status_id_fk", "tableFrom": "Notification", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -850,17 +848,17 @@ "OpenIdAccount_userId_User_id_fk": { "name": "OpenIdAccount_userId_User_id_fk", "tableFrom": "OpenIdAccount", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -895,17 +893,17 @@ "OpenIdLoginFlow_applicationId_Application_id_fk": { "name": "OpenIdLoginFlow_applicationId_Application_id_fk", "tableFrom": "OpenIdLoginFlow", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -1025,26 +1023,26 @@ "Relationship_ownerId_User_id_fk": { "name": "Relationship_ownerId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["ownerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_User_id_fk": { "name": "Relationship_subjectId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["subjectId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1162,62 +1160,62 @@ "Status_authorId_User_id_fk": { "name": "Status_authorId_User_id_fk", "tableFrom": "Status", - "tableTo": "User", "columnsFrom": ["authorId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_instanceId_Instance_id_fk": { "name": "Status_instanceId_Instance_id_fk", "tableFrom": "Status", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_Application_id_fk": { "name": "Status_applicationId_Application_id_fk", "tableFrom": "Status", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_reblogId_fkey": { "name": "Status_reblogId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["reblogId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_fkey": { "name": "Status_inReplyToPostId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["inReplyToPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_fkey": { "name": "Status_quotingPostId_fkey", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["quotingPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "StatusToMentions": { + "public.StatusToMentions": { "name": "StatusToMentions", "schema": "", "columns": { @@ -1250,26 +1248,26 @@ "StatusToMentions_statusId_Status_id_fk": { "name": "StatusToMentions_statusId_Status_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "StatusToMentions_userId_User_id_fk": { "name": "StatusToMentions_userId_User_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -1329,26 +1327,26 @@ "Token_userId_User_id_fk": { "name": "Token_userId_User_id_fk", "tableFrom": "Token", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_Application_id_fk": { "name": "Token_applicationId_Application_id_fk", "tableFrom": "Token", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1515,17 +1513,17 @@ "User_instanceId_Instance_id_fk": { "name": "User_instanceId_Instance_id_fk", "tableFrom": "User", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1558,20 +1556,20 @@ "UserToPinnedNotes_userId_Status_id_fk": { "name": "UserToPinnedNotes_userId_Status_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Status", "columnsFrom": ["userId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_statusId_User_id_fk": { "name": "UserToPinnedNotes_statusId_User_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "User", "columnsFrom": ["statusId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1581,8 +1579,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "e3c6cea6-a278-407d-a436-2e139c0bdf29", + "prevId": "e42512a1-5533-44ae-9f58-f2da4964c9d1" } diff --git a/drizzle/meta/0005_snapshot.json b/drizzle/meta/0005_snapshot.json index 1414d0a9..d9511ca1 100644 --- a/drizzle/meta/0005_snapshot.json +++ b/drizzle/meta/0005_snapshot.json @@ -1,10 +1,8 @@ { - "id": "58ace775-4463-4ea9-8585-a8db47dbd286", - "prevId": "e3c6cea6-a278-407d-a436-2e139c0bdf29", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachment_statusId_Status_id_fk": { "name": "Attachment_statusId_Status_id_fk", "tableFrom": "Attachment", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emoji_instanceId_Instance_id_fk": { "name": "Emoji_instanceId_Instance_id_fk", "tableFrom": "Emoji", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToStatus": { + "public.EmojiToStatus": { "name": "EmojiToStatus", "schema": "", "columns": { @@ -270,26 +268,26 @@ "EmojiToStatus_emojiId_Emoji_id_fk": { "name": "EmojiToStatus_emojiId_Emoji_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Emoji", "columnsFrom": ["emojiId"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToStatus_statusId_Status_id_fk": { "name": "EmojiToStatus_statusId_Status_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "_EmojiToUser": { + "public._EmojiToUser": { "name": "_EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "_EmojiToUser_A_Emoji_id_fk": { "name": "_EmojiToUser_A_Emoji_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "Emoji", "columnsFrom": ["A"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "_EmojiToUser_B_User_id_fk": { "name": "_EmojiToUser_B_User_id_fk", "tableFrom": "_EmojiToUser", - "tableTo": "User", "columnsFrom": ["B"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flag_flaggeStatusId_Status_id_fk": { "name": "Flag_flaggeStatusId_Status_id_fk", "tableFrom": "Flag", - "tableTo": "Status", "columnsFrom": ["flaggeStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_User_id_fk": { "name": "Flag_flaggedUserId_User_id_fk", "tableFrom": "Flag", - "tableTo": "User", "columnsFrom": ["flaggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Like_likerId_User_id_fk": { "name": "Like_likerId_User_id_fk", "tableFrom": "Like", - "tableTo": "User", "columnsFrom": ["likerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_Status_id_fk": { "name": "Like_likedId_Status_id_fk", "tableFrom": "Like", - "tableTo": "Status", "columnsFrom": ["likedId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNote_notedStatusId_Status_id_fk": { "name": "ModNote_notedStatusId_Status_id_fk", "tableFrom": "ModNote", - "tableTo": "Status", "columnsFrom": ["notedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_User_id_fk": { "name": "ModNote_notedUserId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["notedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_User_id_fk": { "name": "ModNote_modId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTag_taggedStatusId_Status_id_fk": { "name": "ModTag_taggedStatusId_Status_id_fk", "tableFrom": "ModTag", - "tableTo": "Status", "columnsFrom": ["taggedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_User_id_fk": { "name": "ModTag_taggedUserId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["taggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_User_id_fk": { "name": "ModTag_modId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -787,35 +785,35 @@ "Notification_notifiedId_User_id_fk": { "name": "Notification_notifiedId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["notifiedId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_User_id_fk": { "name": "Notification_accountId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["accountId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_Status_id_fk": { "name": "Notification_statusId_Status_id_fk", "tableFrom": "Notification", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -850,17 +848,17 @@ "OpenIdAccount_userId_User_id_fk": { "name": "OpenIdAccount_userId_User_id_fk", "tableFrom": "OpenIdAccount", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -895,17 +893,17 @@ "OpenIdLoginFlow_applicationId_Application_id_fk": { "name": "OpenIdLoginFlow_applicationId_Application_id_fk", "tableFrom": "OpenIdLoginFlow", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -1026,26 +1024,26 @@ "Relationship_ownerId_User_id_fk": { "name": "Relationship_ownerId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["ownerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_User_id_fk": { "name": "Relationship_subjectId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["subjectId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1164,62 +1162,62 @@ "Status_authorId_User_id_fk": { "name": "Status_authorId_User_id_fk", "tableFrom": "Status", - "tableTo": "User", "columnsFrom": ["authorId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_instanceId_Instance_id_fk": { "name": "Status_instanceId_Instance_id_fk", "tableFrom": "Status", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_Application_id_fk": { "name": "Status_applicationId_Application_id_fk", "tableFrom": "Status", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_reblogId_Status_id_fk": { "name": "Status_reblogId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["reblogId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_Status_id_fk": { "name": "Status_inReplyToPostId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["inReplyToPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_Status_id_fk": { "name": "Status_quotingPostId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["quotingPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "StatusToMentions": { + "public.StatusToMentions": { "name": "StatusToMentions", "schema": "", "columns": { @@ -1252,26 +1250,26 @@ "StatusToMentions_statusId_Status_id_fk": { "name": "StatusToMentions_statusId_Status_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "StatusToMentions_userId_User_id_fk": { "name": "StatusToMentions_userId_User_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -1331,26 +1329,26 @@ "Token_userId_User_id_fk": { "name": "Token_userId_User_id_fk", "tableFrom": "Token", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_Application_id_fk": { "name": "Token_applicationId_Application_id_fk", "tableFrom": "Token", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1517,17 +1515,17 @@ "User_instanceId_Instance_id_fk": { "name": "User_instanceId_Instance_id_fk", "tableFrom": "User", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1560,20 +1558,20 @@ "UserToPinnedNotes_userId_Status_id_fk": { "name": "UserToPinnedNotes_userId_Status_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Status", "columnsFrom": ["userId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_statusId_User_id_fk": { "name": "UserToPinnedNotes_statusId_User_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "User", "columnsFrom": ["statusId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1583,8 +1581,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "58ace775-4463-4ea9-8585-a8db47dbd286", + "prevId": "e3c6cea6-a278-407d-a436-2e139c0bdf29" } diff --git a/drizzle/meta/0006_snapshot.json b/drizzle/meta/0006_snapshot.json index a5c49b0d..6cee0a6d 100644 --- a/drizzle/meta/0006_snapshot.json +++ b/drizzle/meta/0006_snapshot.json @@ -1,10 +1,8 @@ { - "id": "47f76353-0b58-4367-b273-8933b7c89e1f", - "prevId": "58ace775-4463-4ea9-8585-a8db47dbd286", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachment_statusId_Status_id_fk": { "name": "Attachment_statusId_Status_id_fk", "tableFrom": "Attachment", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emoji_instanceId_Instance_id_fk": { "name": "Emoji_instanceId_Instance_id_fk", "tableFrom": "Emoji", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToStatus": { + "public.EmojiToStatus": { "name": "EmojiToStatus", "schema": "", "columns": { @@ -270,26 +268,26 @@ "EmojiToStatus_emojiId_Emoji_id_fk": { "name": "EmojiToStatus_emojiId_Emoji_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Emoji", "columnsFrom": ["emojiId"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToStatus_statusId_Status_id_fk": { "name": "EmojiToStatus_statusId_Status_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "EmojiToUser_emojiId_Emoji_id_fk": { "name": "EmojiToUser_emojiId_Emoji_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emoji", "columnsFrom": ["emojiId"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_User_id_fk": { "name": "EmojiToUser_userId_User_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flag_flaggeStatusId_Status_id_fk": { "name": "Flag_flaggeStatusId_Status_id_fk", "tableFrom": "Flag", - "tableTo": "Status", "columnsFrom": ["flaggeStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_User_id_fk": { "name": "Flag_flaggedUserId_User_id_fk", "tableFrom": "Flag", - "tableTo": "User", "columnsFrom": ["flaggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Like_likerId_User_id_fk": { "name": "Like_likerId_User_id_fk", "tableFrom": "Like", - "tableTo": "User", "columnsFrom": ["likerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_Status_id_fk": { "name": "Like_likedId_Status_id_fk", "tableFrom": "Like", - "tableTo": "Status", "columnsFrom": ["likedId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNote_notedStatusId_Status_id_fk": { "name": "ModNote_notedStatusId_Status_id_fk", "tableFrom": "ModNote", - "tableTo": "Status", "columnsFrom": ["notedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_User_id_fk": { "name": "ModNote_notedUserId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["notedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_User_id_fk": { "name": "ModNote_modId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTag_taggedStatusId_Status_id_fk": { "name": "ModTag_taggedStatusId_Status_id_fk", "tableFrom": "ModTag", - "tableTo": "Status", "columnsFrom": ["taggedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_User_id_fk": { "name": "ModTag_taggedUserId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["taggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_User_id_fk": { "name": "ModTag_modId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -787,35 +785,35 @@ "Notification_notifiedId_User_id_fk": { "name": "Notification_notifiedId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["notifiedId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_User_id_fk": { "name": "Notification_accountId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["accountId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_Status_id_fk": { "name": "Notification_statusId_Status_id_fk", "tableFrom": "Notification", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -850,17 +848,17 @@ "OpenIdAccount_userId_User_id_fk": { "name": "OpenIdAccount_userId_User_id_fk", "tableFrom": "OpenIdAccount", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -895,17 +893,17 @@ "OpenIdLoginFlow_applicationId_Application_id_fk": { "name": "OpenIdLoginFlow_applicationId_Application_id_fk", "tableFrom": "OpenIdLoginFlow", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -1026,26 +1024,26 @@ "Relationship_ownerId_User_id_fk": { "name": "Relationship_ownerId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["ownerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_User_id_fk": { "name": "Relationship_subjectId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["subjectId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1164,62 +1162,62 @@ "Status_authorId_User_id_fk": { "name": "Status_authorId_User_id_fk", "tableFrom": "Status", - "tableTo": "User", "columnsFrom": ["authorId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_instanceId_Instance_id_fk": { "name": "Status_instanceId_Instance_id_fk", "tableFrom": "Status", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_Application_id_fk": { "name": "Status_applicationId_Application_id_fk", "tableFrom": "Status", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_reblogId_Status_id_fk": { "name": "Status_reblogId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["reblogId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_Status_id_fk": { "name": "Status_inReplyToPostId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["inReplyToPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_Status_id_fk": { "name": "Status_quotingPostId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["quotingPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "StatusToMentions": { + "public.StatusToMentions": { "name": "StatusToMentions", "schema": "", "columns": { @@ -1252,26 +1250,26 @@ "StatusToMentions_statusId_Status_id_fk": { "name": "StatusToMentions_statusId_Status_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "StatusToMentions_userId_User_id_fk": { "name": "StatusToMentions_userId_User_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -1331,26 +1329,26 @@ "Token_userId_User_id_fk": { "name": "Token_userId_User_id_fk", "tableFrom": "Token", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_Application_id_fk": { "name": "Token_applicationId_Application_id_fk", "tableFrom": "Token", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1517,17 +1515,17 @@ "User_instanceId_Instance_id_fk": { "name": "User_instanceId_Instance_id_fk", "tableFrom": "User", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1560,20 +1558,20 @@ "UserToPinnedNotes_userId_Status_id_fk": { "name": "UserToPinnedNotes_userId_Status_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Status", "columnsFrom": ["userId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_statusId_User_id_fk": { "name": "UserToPinnedNotes_statusId_User_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "User", "columnsFrom": ["statusId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1583,8 +1581,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "47f76353-0b58-4367-b273-8933b7c89e1f", + "prevId": "58ace775-4463-4ea9-8585-a8db47dbd286" } diff --git a/drizzle/meta/0007_snapshot.json b/drizzle/meta/0007_snapshot.json index 76ccbbe8..ac710e44 100644 --- a/drizzle/meta/0007_snapshot.json +++ b/drizzle/meta/0007_snapshot.json @@ -1,10 +1,8 @@ { - "id": "73c8df6a-c16d-4527-b959-46d6b32f56c6", - "prevId": "47f76353-0b58-4367-b273-8933b7c89e1f", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachment_statusId_Status_id_fk": { "name": "Attachment_statusId_Status_id_fk", "tableFrom": "Attachment", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emoji_instanceId_Instance_id_fk": { "name": "Emoji_instanceId_Instance_id_fk", "tableFrom": "Emoji", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToStatus": { + "public.EmojiToStatus": { "name": "EmojiToStatus", "schema": "", "columns": { @@ -270,26 +268,26 @@ "EmojiToStatus_emojiId_Emoji_id_fk": { "name": "EmojiToStatus_emojiId_Emoji_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Emoji", "columnsFrom": ["emojiId"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToStatus_statusId_Status_id_fk": { "name": "EmojiToStatus_statusId_Status_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "EmojiToUser_emojiId_Emoji_id_fk": { "name": "EmojiToUser_emojiId_Emoji_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emoji", "columnsFrom": ["emojiId"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_User_id_fk": { "name": "EmojiToUser_userId_User_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flag_flaggeStatusId_Status_id_fk": { "name": "Flag_flaggeStatusId_Status_id_fk", "tableFrom": "Flag", - "tableTo": "Status", "columnsFrom": ["flaggeStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_User_id_fk": { "name": "Flag_flaggedUserId_User_id_fk", "tableFrom": "Flag", - "tableTo": "User", "columnsFrom": ["flaggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Like_likerId_User_id_fk": { "name": "Like_likerId_User_id_fk", "tableFrom": "Like", - "tableTo": "User", "columnsFrom": ["likerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_Status_id_fk": { "name": "Like_likedId_Status_id_fk", "tableFrom": "Like", - "tableTo": "Status", "columnsFrom": ["likedId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNote_notedStatusId_Status_id_fk": { "name": "ModNote_notedStatusId_Status_id_fk", "tableFrom": "ModNote", - "tableTo": "Status", "columnsFrom": ["notedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_User_id_fk": { "name": "ModNote_notedUserId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["notedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_User_id_fk": { "name": "ModNote_modId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTag_taggedStatusId_Status_id_fk": { "name": "ModTag_taggedStatusId_Status_id_fk", "tableFrom": "ModTag", - "tableTo": "Status", "columnsFrom": ["taggedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_User_id_fk": { "name": "ModTag_taggedUserId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["taggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_User_id_fk": { "name": "ModTag_modId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -787,35 +785,35 @@ "Notification_notifiedId_User_id_fk": { "name": "Notification_notifiedId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["notifiedId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_User_id_fk": { "name": "Notification_accountId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["accountId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_Status_id_fk": { "name": "Notification_statusId_Status_id_fk", "tableFrom": "Notification", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -850,17 +848,17 @@ "OpenIdAccount_userId_User_id_fk": { "name": "OpenIdAccount_userId_User_id_fk", "tableFrom": "OpenIdAccount", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -895,17 +893,17 @@ "OpenIdLoginFlow_applicationId_Application_id_fk": { "name": "OpenIdLoginFlow_applicationId_Application_id_fk", "tableFrom": "OpenIdLoginFlow", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -1026,26 +1024,26 @@ "Relationship_ownerId_User_id_fk": { "name": "Relationship_ownerId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["ownerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_User_id_fk": { "name": "Relationship_subjectId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["subjectId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1158,53 +1156,53 @@ "Status_authorId_User_id_fk": { "name": "Status_authorId_User_id_fk", "tableFrom": "Status", - "tableTo": "User", "columnsFrom": ["authorId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_Application_id_fk": { "name": "Status_applicationId_Application_id_fk", "tableFrom": "Status", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_reblogId_Status_id_fk": { "name": "Status_reblogId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["reblogId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_Status_id_fk": { "name": "Status_inReplyToPostId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["inReplyToPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_Status_id_fk": { "name": "Status_quotingPostId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["quotingPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "StatusToMentions": { + "public.StatusToMentions": { "name": "StatusToMentions", "schema": "", "columns": { @@ -1237,26 +1235,26 @@ "StatusToMentions_statusId_Status_id_fk": { "name": "StatusToMentions_statusId_Status_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "StatusToMentions_userId_User_id_fk": { "name": "StatusToMentions_userId_User_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -1316,26 +1314,26 @@ "Token_userId_User_id_fk": { "name": "Token_userId_User_id_fk", "tableFrom": "Token", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_Application_id_fk": { "name": "Token_applicationId_Application_id_fk", "tableFrom": "Token", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1502,17 +1500,17 @@ "User_instanceId_Instance_id_fk": { "name": "User_instanceId_Instance_id_fk", "tableFrom": "User", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1545,20 +1543,20 @@ "UserToPinnedNotes_userId_Status_id_fk": { "name": "UserToPinnedNotes_userId_Status_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Status", "columnsFrom": ["userId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_statusId_User_id_fk": { "name": "UserToPinnedNotes_statusId_User_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "User", "columnsFrom": ["statusId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1568,8 +1566,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "73c8df6a-c16d-4527-b959-46d6b32f56c6", + "prevId": "47f76353-0b58-4367-b273-8933b7c89e1f" } diff --git a/drizzle/meta/0008_snapshot.json b/drizzle/meta/0008_snapshot.json index 018e1f9f..fada8e1b 100644 --- a/drizzle/meta/0008_snapshot.json +++ b/drizzle/meta/0008_snapshot.json @@ -1,10 +1,8 @@ { - "id": "146b3c00-8c0f-4dec-8ce7-36f91a2fc445", - "prevId": "73c8df6a-c16d-4527-b959-46d6b32f56c6", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Application": { + "public.Application": { "name": "Application", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachment": { + "public.Attachment": { "name": "Attachment", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachment_statusId_Status_id_fk": { "name": "Attachment_statusId_Status_id_fk", "tableFrom": "Attachment", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emoji": { + "public.Emoji": { "name": "Emoji", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emoji_instanceId_Instance_id_fk": { "name": "Emoji_instanceId_Instance_id_fk", "tableFrom": "Emoji", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToStatus": { + "public.EmojiToStatus": { "name": "EmojiToStatus", "schema": "", "columns": { @@ -270,26 +268,26 @@ "EmojiToStatus_emojiId_Emoji_id_fk": { "name": "EmojiToStatus_emojiId_Emoji_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Emoji", "columnsFrom": ["emojiId"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToStatus_statusId_Status_id_fk": { "name": "EmojiToStatus_statusId_Status_id_fk", "tableFrom": "EmojiToStatus", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "EmojiToUser_emojiId_Emoji_id_fk": { "name": "EmojiToUser_emojiId_Emoji_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emoji", "columnsFrom": ["emojiId"], + "tableTo": "Emoji", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_User_id_fk": { "name": "EmojiToUser_userId_User_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flag": { + "public.Flag": { "name": "Flag", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flag_flaggeStatusId_Status_id_fk": { "name": "Flag_flaggeStatusId_Status_id_fk", "tableFrom": "Flag", - "tableTo": "Status", "columnsFrom": ["flaggeStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flag_flaggedUserId_User_id_fk": { "name": "Flag_flaggedUserId_User_id_fk", "tableFrom": "Flag", - "tableTo": "User", "columnsFrom": ["flaggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instance": { + "public.Instance": { "name": "Instance", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Like": { + "public.Like": { "name": "Like", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Like_likerId_User_id_fk": { "name": "Like_likerId_User_id_fk", "tableFrom": "Like", - "tableTo": "User", "columnsFrom": ["likerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Like_likedId_Status_id_fk": { "name": "Like_likedId_Status_id_fk", "tableFrom": "Like", - "tableTo": "Status", "columnsFrom": ["likedId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNote": { + "public.ModNote": { "name": "ModNote", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNote_notedStatusId_Status_id_fk": { "name": "ModNote_notedStatusId_Status_id_fk", "tableFrom": "ModNote", - "tableTo": "Status", "columnsFrom": ["notedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_notedUserId_User_id_fk": { "name": "ModNote_notedUserId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["notedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNote_modId_User_id_fk": { "name": "ModNote_modId_User_id_fk", "tableFrom": "ModNote", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTag": { + "public.ModTag": { "name": "ModTag", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTag_taggedStatusId_Status_id_fk": { "name": "ModTag_taggedStatusId_Status_id_fk", "tableFrom": "ModTag", - "tableTo": "Status", "columnsFrom": ["taggedStatusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_taggedUserId_User_id_fk": { "name": "ModTag_taggedUserId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["taggedUserId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTag_modId_User_id_fk": { "name": "ModTag_modId_User_id_fk", "tableFrom": "ModTag", - "tableTo": "User", "columnsFrom": ["modId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notification": { + "public.Notification": { "name": "Notification", "schema": "", "columns": { @@ -794,35 +792,35 @@ "Notification_notifiedId_User_id_fk": { "name": "Notification_notifiedId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["notifiedId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_accountId_User_id_fk": { "name": "Notification_accountId_User_id_fk", "tableFrom": "Notification", - "tableTo": "User", "columnsFrom": ["accountId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notification_statusId_Status_id_fk": { "name": "Notification_statusId_Status_id_fk", "tableFrom": "Notification", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccount": { + "public.OpenIdAccount": { "name": "OpenIdAccount", "schema": "", "columns": { @@ -857,17 +855,17 @@ "OpenIdAccount_userId_User_id_fk": { "name": "OpenIdAccount_userId_User_id_fk", "tableFrom": "OpenIdAccount", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlow": { + "public.OpenIdLoginFlow": { "name": "OpenIdLoginFlow", "schema": "", "columns": { @@ -902,17 +900,17 @@ "OpenIdLoginFlow_applicationId_Application_id_fk": { "name": "OpenIdLoginFlow_applicationId_Application_id_fk", "tableFrom": "OpenIdLoginFlow", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationship": { + "public.Relationship": { "name": "Relationship", "schema": "", "columns": { @@ -1033,26 +1031,26 @@ "Relationship_ownerId_User_id_fk": { "name": "Relationship_ownerId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["ownerId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationship_subjectId_User_id_fk": { "name": "Relationship_subjectId_User_id_fk", "tableFrom": "Relationship", - "tableTo": "User", "columnsFrom": ["subjectId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Status": { + "public.Status": { "name": "Status", "schema": "", "columns": { @@ -1165,53 +1163,53 @@ "Status_authorId_User_id_fk": { "name": "Status_authorId_User_id_fk", "tableFrom": "Status", - "tableTo": "User", "columnsFrom": ["authorId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_applicationId_Application_id_fk": { "name": "Status_applicationId_Application_id_fk", "tableFrom": "Status", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_reblogId_Status_id_fk": { "name": "Status_reblogId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["reblogId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Status_inReplyToPostId_Status_id_fk": { "name": "Status_inReplyToPostId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["inReplyToPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Status_quotingPostId_Status_id_fk": { "name": "Status_quotingPostId_Status_id_fk", "tableFrom": "Status", - "tableTo": "Status", "columnsFrom": ["quotingPostId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "StatusToMentions": { + "public.StatusToMentions": { "name": "StatusToMentions", "schema": "", "columns": { @@ -1244,26 +1242,26 @@ "StatusToMentions_statusId_Status_id_fk": { "name": "StatusToMentions_statusId_Status_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "Status", "columnsFrom": ["statusId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "StatusToMentions_userId_User_id_fk": { "name": "StatusToMentions_userId_User_id_fk", "tableFrom": "StatusToMentions", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Token": { + "public.Token": { "name": "Token", "schema": "", "columns": { @@ -1323,26 +1321,26 @@ "Token_userId_User_id_fk": { "name": "Token_userId_User_id_fk", "tableFrom": "Token", - "tableTo": "User", "columnsFrom": ["userId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Token_applicationId_Application_id_fk": { "name": "Token_applicationId_Application_id_fk", "tableFrom": "Token", - "tableTo": "Application", "columnsFrom": ["applicationId"], + "tableTo": "Application", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "User": { + "public.User": { "name": "User", "schema": "", "columns": { @@ -1509,17 +1507,17 @@ "User_instanceId_Instance_id_fk": { "name": "User_instanceId_Instance_id_fk", "tableFrom": "User", - "tableTo": "Instance", "columnsFrom": ["instanceId"], + "tableTo": "Instance", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1552,20 +1550,20 @@ "UserToPinnedNotes_userId_Status_id_fk": { "name": "UserToPinnedNotes_userId_Status_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Status", "columnsFrom": ["userId"], + "tableTo": "Status", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_statusId_User_id_fk": { "name": "UserToPinnedNotes_statusId_User_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "User", "columnsFrom": ["statusId"], + "tableTo": "User", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1575,8 +1573,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "146b3c00-8c0f-4dec-8ce7-36f91a2fc445", + "prevId": "73c8df6a-c16d-4527-b959-46d6b32f56c6" } diff --git a/drizzle/meta/0009_snapshot.json b/drizzle/meta/0009_snapshot.json index 1b7daefa..eb7a1ad8 100644 --- a/drizzle/meta/0009_snapshot.json +++ b/drizzle/meta/0009_snapshot.json @@ -1,10 +1,8 @@ { - "id": "8d1c9139-3ed4-46ad-b0ca-4d972d1e5d3e", - "prevId": "146b3c00-8c0f-4dec-8ce7-36f91a2fc445", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -270,26 +268,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTags_statusId_Notes_id_fk": { "name": "ModTags_statusId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["statusId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -794,35 +792,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -857,17 +855,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -902,17 +900,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1033,26 +1031,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1165,53 +1163,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -1244,26 +1242,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1323,26 +1321,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1509,17 +1507,17 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1552,20 +1550,20 @@ "UserToPinnedNotes_userId_Notes_id_fk": { "name": "UserToPinnedNotes_userId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["userId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Users_id_fk": { "name": "UserToPinnedNotes_noteId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["noteId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1575,8 +1573,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "8d1c9139-3ed4-46ad-b0ca-4d972d1e5d3e", + "prevId": "146b3c00-8c0f-4dec-8ce7-36f91a2fc445" } diff --git a/drizzle/meta/0010_snapshot.json b/drizzle/meta/0010_snapshot.json index 96bf2837..566d5e38 100644 --- a/drizzle/meta/0010_snapshot.json +++ b/drizzle/meta/0010_snapshot.json @@ -1,10 +1,8 @@ { - "id": "bed9861c-61a1-4421-a0f3-469977e2c11d", - "prevId": "8d1c9139-3ed4-46ad-b0ca-4d972d1e5d3e", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -227,17 +225,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -270,26 +268,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -322,26 +320,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -794,35 +792,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -857,17 +855,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -902,17 +900,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1033,26 +1031,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1165,53 +1163,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -1244,26 +1242,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1323,26 +1321,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1509,17 +1507,17 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1552,20 +1550,20 @@ "UserToPinnedNotes_userId_Notes_id_fk": { "name": "UserToPinnedNotes_userId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["userId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Users_id_fk": { "name": "UserToPinnedNotes_noteId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["noteId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1575,8 +1573,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "bed9861c-61a1-4421-a0f3-469977e2c11d", + "prevId": "8d1c9139-3ed4-46ad-b0ca-4d972d1e5d3e" } diff --git a/drizzle/meta/0011_snapshot.json b/drizzle/meta/0011_snapshot.json index 36de95d3..10a831d8 100644 --- a/drizzle/meta/0011_snapshot.json +++ b/drizzle/meta/0011_snapshot.json @@ -1,10 +1,8 @@ { - "id": "bee93a52-c8c3-4e4e-a342-e350e8357e38", - "prevId": "bed9861c-61a1-4421-a0f3-469977e2c11d", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -635,35 +633,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -772,26 +770,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -904,53 +902,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1005,35 +1003,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1068,17 +1066,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1113,17 +1111,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1244,26 +1242,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1323,26 +1321,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1375,26 +1373,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1561,11 +1559,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1575,8 +1573,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "bee93a52-c8c3-4e4e-a342-e350e8357e38", + "prevId": "bed9861c-61a1-4421-a0f3-469977e2c11d" } diff --git a/drizzle/meta/0012_snapshot.json b/drizzle/meta/0012_snapshot.json index f93e266d..8c4d81fc 100644 --- a/drizzle/meta/0012_snapshot.json +++ b/drizzle/meta/0012_snapshot.json @@ -1,10 +1,8 @@ { - "id": "8517a395-a39e-4fc2-acde-efa6b64e48e8", - "prevId": "bee93a52-c8c3-4e4e-a342-e350e8357e38", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -629,26 +627,26 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -696,35 +694,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -772,35 +770,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -833,26 +831,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -965,53 +963,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1066,35 +1064,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1129,17 +1127,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1174,17 +1172,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1305,26 +1303,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1384,26 +1382,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1436,26 +1434,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1622,11 +1620,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1636,8 +1634,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "8517a395-a39e-4fc2-acde-efa6b64e48e8", + "prevId": "bee93a52-c8c3-4e4e-a342-e350e8357e38" } diff --git a/drizzle/meta/0013_snapshot.json b/drizzle/meta/0013_snapshot.json index 40a690cc..0e8b872a 100644 --- a/drizzle/meta/0013_snapshot.json +++ b/drizzle/meta/0013_snapshot.json @@ -1,10 +1,8 @@ { - "id": "3a5d3182-563a-4d3f-b3be-70811fae42b2", - "prevId": "8517a395-a39e-4fc2-acde-efa6b64e48e8", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -384,26 +382,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -451,7 +449,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -487,26 +485,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -577,17 +575,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -635,35 +633,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -711,35 +709,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -787,35 +785,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -848,26 +846,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -980,53 +978,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1081,35 +1079,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1144,17 +1142,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1189,17 +1187,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1320,26 +1318,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1399,26 +1397,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1451,26 +1449,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1637,11 +1635,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1651,8 +1649,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "3a5d3182-563a-4d3f-b3be-70811fae42b2", + "prevId": "8517a395-a39e-4fc2-acde-efa6b64e48e8" } diff --git a/drizzle/meta/0014_snapshot.json b/drizzle/meta/0014_snapshot.json index 8e0605c9..41c8192b 100644 --- a/drizzle/meta/0014_snapshot.json +++ b/drizzle/meta/0014_snapshot.json @@ -1,10 +1,8 @@ { - "id": "7e3ced41-62d0-4afd-acd8-f988d138fe98", - "prevId": "3a5d3182-563a-4d3f-b3be-70811fae42b2", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "FilterKeywords": { + "public.FilterKeywords": { "name": "FilterKeywords", "schema": "", "columns": { @@ -376,17 +374,17 @@ "FilterKeywords_filterId_Filters_id_fk": { "name": "FilterKeywords_filterId_Filters_id_fk", "tableFrom": "FilterKeywords", - "tableTo": "Filters", "columnsFrom": ["filterId"], + "tableTo": "Filters", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Filters": { + "public.Filters": { "name": "Filters", "schema": "", "columns": { @@ -440,17 +438,17 @@ "Filters_userId_Users_id_fk": { "name": "Filters_userId_Users_id_fk", "tableFrom": "Filters", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -493,26 +491,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -560,7 +558,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -596,26 +594,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -686,17 +684,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -744,35 +742,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -820,35 +818,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -896,35 +894,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -957,26 +955,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1089,53 +1087,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1190,35 +1188,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1253,17 +1251,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1298,17 +1296,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1429,26 +1427,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1508,26 +1506,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1560,26 +1558,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1746,11 +1744,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1760,8 +1758,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "7e3ced41-62d0-4afd-acd8-f988d138fe98", + "prevId": "3a5d3182-563a-4d3f-b3be-70811fae42b2" } diff --git a/drizzle/meta/0015_snapshot.json b/drizzle/meta/0015_snapshot.json index 4d62c518..c1aa961e 100644 --- a/drizzle/meta/0015_snapshot.json +++ b/drizzle/meta/0015_snapshot.json @@ -1,10 +1,8 @@ { - "id": "189f44c2-bbf5-4dfd-b02f-ffaedde06921", - "prevId": "7e3ced41-62d0-4afd-acd8-f988d138fe98", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "FilterKeywords": { + "public.FilterKeywords": { "name": "FilterKeywords", "schema": "", "columns": { @@ -376,17 +374,17 @@ "FilterKeywords_filterId_Filters_id_fk": { "name": "FilterKeywords_filterId_Filters_id_fk", "tableFrom": "FilterKeywords", - "tableTo": "Filters", "columnsFrom": ["filterId"], + "tableTo": "Filters", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Filters": { + "public.Filters": { "name": "Filters", "schema": "", "columns": { @@ -440,17 +438,17 @@ "Filters_userId_Users_id_fk": { "name": "Filters_userId_Users_id_fk", "tableFrom": "Filters", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -493,26 +491,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -560,7 +558,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -596,26 +594,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -686,17 +684,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -744,35 +742,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -820,35 +818,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -896,35 +894,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -957,26 +955,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1089,53 +1087,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1190,35 +1188,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1253,17 +1251,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1298,17 +1296,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1429,26 +1427,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1508,26 +1506,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1560,26 +1558,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1746,11 +1744,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1760,8 +1758,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "189f44c2-bbf5-4dfd-b02f-ffaedde06921", + "prevId": "7e3ced41-62d0-4afd-acd8-f988d138fe98" } diff --git a/drizzle/meta/0016_snapshot.json b/drizzle/meta/0016_snapshot.json index 51cd21ce..d3f89fea 100644 --- a/drizzle/meta/0016_snapshot.json +++ b/drizzle/meta/0016_snapshot.json @@ -1,10 +1,8 @@ { - "id": "75cb9067-6cf7-4e64-8b2f-e1c140a7d843", - "prevId": "189f44c2-bbf5-4dfd-b02f-ffaedde06921", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "FilterKeywords": { + "public.FilterKeywords": { "name": "FilterKeywords", "schema": "", "columns": { @@ -376,17 +374,17 @@ "FilterKeywords_filterId_Filters_id_fk": { "name": "FilterKeywords_filterId_Filters_id_fk", "tableFrom": "FilterKeywords", - "tableTo": "Filters", "columnsFrom": ["filterId"], + "tableTo": "Filters", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Filters": { + "public.Filters": { "name": "Filters", "schema": "", "columns": { @@ -440,17 +438,17 @@ "Filters_userId_Users_id_fk": { "name": "Filters_userId_Users_id_fk", "tableFrom": "Filters", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -493,26 +491,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -560,7 +558,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -596,26 +594,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -686,17 +684,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -744,35 +742,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -820,35 +818,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -896,35 +894,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -957,26 +955,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1089,53 +1087,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1190,35 +1188,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1253,17 +1251,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1298,17 +1296,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1429,26 +1427,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1494,8 +1492,8 @@ "name": "client_id", "type": "text", "primaryKey": false, - "default": "''", - "notNull": true + "notNull": true, + "default": "''" }, "redirect_uri": { "name": "redirect_uri", @@ -1522,26 +1520,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1574,26 +1572,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1760,11 +1758,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1774,8 +1772,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "75cb9067-6cf7-4e64-8b2f-e1c140a7d843", + "prevId": "189f44c2-bbf5-4dfd-b02f-ffaedde06921" } diff --git a/drizzle/meta/0017_snapshot.json b/drizzle/meta/0017_snapshot.json index f204ba4e..b4938bc5 100644 --- a/drizzle/meta/0017_snapshot.json +++ b/drizzle/meta/0017_snapshot.json @@ -1,10 +1,8 @@ { - "id": "f716d012-9ab2-4fc0-b97b-466a2f159780", - "prevId": "75cb9067-6cf7-4e64-8b2f-e1c140a7d843", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "FilterKeywords": { + "public.FilterKeywords": { "name": "FilterKeywords", "schema": "", "columns": { @@ -376,17 +374,17 @@ "FilterKeywords_filterId_Filters_id_fk": { "name": "FilterKeywords_filterId_Filters_id_fk", "tableFrom": "FilterKeywords", - "tableTo": "Filters", "columnsFrom": ["filterId"], + "tableTo": "Filters", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Filters": { + "public.Filters": { "name": "Filters", "schema": "", "columns": { @@ -440,17 +438,17 @@ "Filters_userId_Users_id_fk": { "name": "Filters_userId_Users_id_fk", "tableFrom": "Filters", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -493,26 +491,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -560,7 +558,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -596,26 +594,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -686,17 +684,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -744,35 +742,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -820,35 +818,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -896,35 +894,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -957,26 +955,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1089,53 +1087,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1190,35 +1188,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1253,17 +1251,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1298,17 +1296,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1429,26 +1427,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1526,26 +1524,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1578,26 +1576,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1764,11 +1762,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1778,8 +1776,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "f716d012-9ab2-4fc0-b97b-466a2f159780", + "prevId": "75cb9067-6cf7-4e64-8b2f-e1c140a7d843" } diff --git a/drizzle/meta/0018_snapshot.json b/drizzle/meta/0018_snapshot.json index 4eb5ae6d..84b9eefc 100644 --- a/drizzle/meta/0018_snapshot.json +++ b/drizzle/meta/0018_snapshot.json @@ -1,10 +1,8 @@ { - "id": "c4c9b98a-3e9e-4ce4-8267-2af5a275ffdc", - "prevId": "f716d012-9ab2-4fc0-b97b-466a2f159780", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "FilterKeywords": { + "public.FilterKeywords": { "name": "FilterKeywords", "schema": "", "columns": { @@ -376,17 +374,17 @@ "FilterKeywords_filterId_Filters_id_fk": { "name": "FilterKeywords_filterId_Filters_id_fk", "tableFrom": "FilterKeywords", - "tableTo": "Filters", "columnsFrom": ["filterId"], + "tableTo": "Filters", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Filters": { + "public.Filters": { "name": "Filters", "schema": "", "columns": { @@ -440,17 +438,17 @@ "Filters_userId_Users_id_fk": { "name": "Filters_userId_Users_id_fk", "tableFrom": "Filters", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -493,26 +491,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -560,7 +558,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -596,26 +594,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -686,17 +684,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -744,35 +742,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -820,35 +818,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -896,35 +894,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -957,26 +955,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1089,53 +1087,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1190,35 +1188,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1253,17 +1251,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1298,17 +1296,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1429,26 +1427,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1528,26 +1526,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1580,26 +1578,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1766,11 +1764,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1780,8 +1778,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "c4c9b98a-3e9e-4ce4-8267-2af5a275ffdc", + "prevId": "f716d012-9ab2-4fc0-b97b-466a2f159780" } diff --git a/drizzle/meta/0019_snapshot.json b/drizzle/meta/0019_snapshot.json index 6736b4db..64e4798e 100644 --- a/drizzle/meta/0019_snapshot.json +++ b/drizzle/meta/0019_snapshot.json @@ -1,10 +1,8 @@ { - "id": "c45f1b6f-a872-4e39-9c0b-05b1d6b27384", - "prevId": "c4c9b98a-3e9e-4ce4-8267-2af5a275ffdc", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "FilterKeywords": { + "public.FilterKeywords": { "name": "FilterKeywords", "schema": "", "columns": { @@ -376,17 +374,17 @@ "FilterKeywords_filterId_Filters_id_fk": { "name": "FilterKeywords_filterId_Filters_id_fk", "tableFrom": "FilterKeywords", - "tableTo": "Filters", "columnsFrom": ["filterId"], + "tableTo": "Filters", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Filters": { + "public.Filters": { "name": "Filters", "schema": "", "columns": { @@ -440,17 +438,17 @@ "Filters_userId_Users_id_fk": { "name": "Filters_userId_Users_id_fk", "tableFrom": "Filters", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -493,26 +491,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -560,7 +558,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -596,26 +594,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -686,17 +684,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -744,35 +742,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -820,35 +818,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -896,35 +894,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -957,26 +955,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1089,53 +1087,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1190,35 +1188,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1253,17 +1251,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1298,17 +1296,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1429,26 +1427,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1534,26 +1532,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1586,26 +1584,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1772,11 +1770,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1786,8 +1784,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "c45f1b6f-a872-4e39-9c0b-05b1d6b27384", + "prevId": "c4c9b98a-3e9e-4ce4-8267-2af5a275ffdc" } diff --git a/drizzle/meta/0020_snapshot.json b/drizzle/meta/0020_snapshot.json index 06baf15d..08f7ddee 100644 --- a/drizzle/meta/0020_snapshot.json +++ b/drizzle/meta/0020_snapshot.json @@ -1,10 +1,8 @@ { - "id": "6fcfd8f6-d6d2-4321-827f-20f261b1b1f0", - "prevId": "c45f1b6f-a872-4e39-9c0b-05b1d6b27384", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "FilterKeywords": { + "public.FilterKeywords": { "name": "FilterKeywords", "schema": "", "columns": { @@ -376,17 +374,17 @@ "FilterKeywords_filterId_Filters_id_fk": { "name": "FilterKeywords_filterId_Filters_id_fk", "tableFrom": "FilterKeywords", - "tableTo": "Filters", "columnsFrom": ["filterId"], + "tableTo": "Filters", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Filters": { + "public.Filters": { "name": "Filters", "schema": "", "columns": { @@ -440,17 +438,17 @@ "Filters_userId_Users_id_fk": { "name": "Filters_userId_Users_id_fk", "tableFrom": "Filters", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -493,26 +491,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -560,7 +558,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -596,26 +594,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -686,17 +684,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -744,35 +742,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -820,35 +818,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -896,35 +894,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -957,26 +955,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1089,53 +1087,53 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1190,35 +1188,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1253,17 +1251,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1298,17 +1296,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1429,26 +1427,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1534,26 +1532,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1586,26 +1584,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1664,8 +1662,8 @@ "name": "fields", "type": "jsonb", "primaryKey": false, - "default": "'[]'", - "notNull": true + "notNull": true, + "default": "'[]'" }, "endpoints": { "name": "endpoints", @@ -1779,11 +1777,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1793,8 +1791,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "6fcfd8f6-d6d2-4321-827f-20f261b1b1f0", + "prevId": "c45f1b6f-a872-4e39-9c0b-05b1d6b27384" } diff --git a/drizzle/meta/0021_snapshot.json b/drizzle/meta/0021_snapshot.json index d3c55574..f47c5bf5 100644 --- a/drizzle/meta/0021_snapshot.json +++ b/drizzle/meta/0021_snapshot.json @@ -1,10 +1,8 @@ { - "id": "44e89287-856b-4cc8-bee0-fb394522b01c", - "prevId": "6fcfd8f6-d6d2-4321-827f-20f261b1b1f0", - "version": "5", - "dialect": "pg", + "version": "6", + "dialect": "postgresql", "tables": { - "Applications": { + "public.Applications": { "name": "Applications", "schema": "", "columns": { @@ -69,7 +67,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Attachments": { + "public.Attachments": { "name": "Attachments", "schema": "", "columns": { @@ -164,17 +162,17 @@ "Attachments_noteId_Notes_id_fk": { "name": "Attachments_noteId_Notes_id_fk", "tableFrom": "Attachments", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToNote": { + "public.EmojiToNote": { "name": "EmojiToNote", "schema": "", "columns": { @@ -207,26 +205,26 @@ "EmojiToNote_emojiId_Emojis_id_fk": { "name": "EmojiToNote_emojiId_Emojis_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToNote_noteId_Notes_id_fk": { "name": "EmojiToNote_noteId_Notes_id_fk", "tableFrom": "EmojiToNote", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "EmojiToUser": { + "public.EmojiToUser": { "name": "EmojiToUser", "schema": "", "columns": { @@ -259,26 +257,26 @@ "EmojiToUser_emojiId_Emojis_id_fk": { "name": "EmojiToUser_emojiId_Emojis_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Emojis", "columnsFrom": ["emojiId"], + "tableTo": "Emojis", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "EmojiToUser_userId_Users_id_fk": { "name": "EmojiToUser_userId_Users_id_fk", "tableFrom": "EmojiToUser", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Emojis": { + "public.Emojis": { "name": "Emojis", "schema": "", "columns": { @@ -331,17 +329,17 @@ "Emojis_instanceId_Instances_id_fk": { "name": "Emojis_instanceId_Instances_id_fk", "tableFrom": "Emojis", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "FilterKeywords": { + "public.FilterKeywords": { "name": "FilterKeywords", "schema": "", "columns": { @@ -376,17 +374,17 @@ "FilterKeywords_filterId_Filters_id_fk": { "name": "FilterKeywords_filterId_Filters_id_fk", "tableFrom": "FilterKeywords", - "tableTo": "Filters", "columnsFrom": ["filterId"], + "tableTo": "Filters", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Filters": { + "public.Filters": { "name": "Filters", "schema": "", "columns": { @@ -440,17 +438,17 @@ "Filters_userId_Users_id_fk": { "name": "Filters_userId_Users_id_fk", "tableFrom": "Filters", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Flags": { + "public.Flags": { "name": "Flags", "schema": "", "columns": { @@ -493,26 +491,26 @@ "Flags_noteId_Notes_id_fk": { "name": "Flags_noteId_Notes_id_fk", "tableFrom": "Flags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Flags_userId_Users_id_fk": { "name": "Flags_userId_Users_id_fk", "tableFrom": "Flags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Instances": { + "public.Instances": { "name": "Instances", "schema": "", "columns": { @@ -560,7 +558,7 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Likes": { + "public.Likes": { "name": "Likes", "schema": "", "columns": { @@ -596,26 +594,26 @@ "Likes_likerId_Users_id_fk": { "name": "Likes_likerId_Users_id_fk", "tableFrom": "Likes", - "tableTo": "Users", "columnsFrom": ["likerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Likes_likedId_Notes_id_fk": { "name": "Likes_likedId_Notes_id_fk", "tableFrom": "Likes", - "tableTo": "Notes", "columnsFrom": ["likedId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "LysandObject": { + "public.LysandObject": { "name": "LysandObject", "schema": "", "columns": { @@ -686,17 +684,17 @@ "LysandObject_authorId_LysandObject_id_fk": { "name": "LysandObject_authorId_LysandObject_id_fk", "tableFrom": "LysandObject", - "tableTo": "LysandObject", "columnsFrom": ["authorId"], + "tableTo": "LysandObject", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Markers": { + "public.Markers": { "name": "Markers", "schema": "", "columns": { @@ -744,35 +742,35 @@ "Markers_noteId_Notes_id_fk": { "name": "Markers_noteId_Notes_id_fk", "tableFrom": "Markers", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_notificationId_Notifications_id_fk": { "name": "Markers_notificationId_Notifications_id_fk", "tableFrom": "Markers", - "tableTo": "Notifications", "columnsFrom": ["notificationId"], + "tableTo": "Notifications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Markers_userId_Users_id_fk": { "name": "Markers_userId_Users_id_fk", "tableFrom": "Markers", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModNotes": { + "public.ModNotes": { "name": "ModNotes", "schema": "", "columns": { @@ -820,35 +818,35 @@ "ModNotes_noteId_Notes_id_fk": { "name": "ModNotes_noteId_Notes_id_fk", "tableFrom": "ModNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_userId_Users_id_fk": { "name": "ModNotes_userId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModNotes_modId_Users_id_fk": { "name": "ModNotes_modId_Users_id_fk", "tableFrom": "ModNotes", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "ModTags": { + "public.ModTags": { "name": "ModTags", "schema": "", "columns": { @@ -896,35 +894,35 @@ "ModTags_noteId_Notes_id_fk": { "name": "ModTags_noteId_Notes_id_fk", "tableFrom": "ModTags", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_userId_Users_id_fk": { "name": "ModTags_userId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "ModTags_modId_Users_id_fk": { "name": "ModTags_modId_Users_id_fk", "tableFrom": "ModTags", - "tableTo": "Users", "columnsFrom": ["modId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "NoteToMentions": { + "public.NoteToMentions": { "name": "NoteToMentions", "schema": "", "columns": { @@ -957,26 +955,26 @@ "NoteToMentions_noteId_Notes_id_fk": { "name": "NoteToMentions_noteId_Notes_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "NoteToMentions_userId_Users_id_fk": { "name": "NoteToMentions_userId_Users_id_fk", "tableFrom": "NoteToMentions", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Notes": { + "public.Notes": { "name": "Notes", "schema": "", "columns": { @@ -1083,59 +1081,59 @@ "Notes_authorId_Users_id_fk": { "name": "Notes_authorId_Users_id_fk", "tableFrom": "Notes", - "tableTo": "Users", "columnsFrom": ["authorId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_reblogId_Notes_id_fk": { "name": "Notes_reblogId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["reblogId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_replyId_Notes_id_fk": { "name": "Notes_replyId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["replyId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_quoteId_Notes_id_fk": { "name": "Notes_quoteId_Notes_id_fk", "tableFrom": "Notes", - "tableTo": "Notes", "columnsFrom": ["quoteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notes_applicationId_Applications_id_fk": { "name": "Notes_applicationId_Applications_id_fk", "tableFrom": "Notes", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "Notes_uri_unique": { "name": "Notes_uri_unique", - "nullsNotDistinct": false, - "columns": ["uri"] + "columns": ["uri"], + "nullsNotDistinct": false } } }, - "Notifications": { + "public.Notifications": { "name": "Notifications", "schema": "", "columns": { @@ -1190,35 +1188,35 @@ "Notifications_notifiedId_Users_id_fk": { "name": "Notifications_notifiedId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["notifiedId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_accountId_Users_id_fk": { "name": "Notifications_accountId_Users_id_fk", "tableFrom": "Notifications", - "tableTo": "Users", "columnsFrom": ["accountId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Notifications_noteId_Notes_id_fk": { "name": "Notifications_noteId_Notes_id_fk", "tableFrom": "Notifications", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdAccounts": { + "public.OpenIdAccounts": { "name": "OpenIdAccounts", "schema": "", "columns": { @@ -1253,17 +1251,17 @@ "OpenIdAccounts_userId_Users_id_fk": { "name": "OpenIdAccounts_userId_Users_id_fk", "tableFrom": "OpenIdAccounts", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "set null", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "set null" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "OpenIdLoginFlows": { + "public.OpenIdLoginFlows": { "name": "OpenIdLoginFlows", "schema": "", "columns": { @@ -1298,17 +1296,17 @@ "OpenIdLoginFlows_applicationId_Applications_id_fk": { "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", "tableFrom": "OpenIdLoginFlows", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Relationships": { + "public.Relationships": { "name": "Relationships", "schema": "", "columns": { @@ -1429,26 +1427,26 @@ "Relationships_ownerId_Users_id_fk": { "name": "Relationships_ownerId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["ownerId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Relationships_subjectId_Users_id_fk": { "name": "Relationships_subjectId_Users_id_fk", "tableFrom": "Relationships", - "tableTo": "Users", "columnsFrom": ["subjectId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Tokens": { + "public.Tokens": { "name": "Tokens", "schema": "", "columns": { @@ -1534,26 +1532,26 @@ "Tokens_userId_Users_id_fk": { "name": "Tokens_userId_Users_id_fk", "tableFrom": "Tokens", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "Tokens_applicationId_Applications_id_fk": { "name": "Tokens_applicationId_Applications_id_fk", "tableFrom": "Tokens", - "tableTo": "Applications", "columnsFrom": ["applicationId"], + "tableTo": "Applications", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "UserToPinnedNotes": { + "public.UserToPinnedNotes": { "name": "UserToPinnedNotes", "schema": "", "columns": { @@ -1586,26 +1584,26 @@ "UserToPinnedNotes_userId_Users_id_fk": { "name": "UserToPinnedNotes_userId_Users_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Users", "columnsFrom": ["userId"], + "tableTo": "Users", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" }, "UserToPinnedNotes_noteId_Notes_id_fk": { "name": "UserToPinnedNotes_noteId_Notes_id_fk", "tableFrom": "UserToPinnedNotes", - "tableTo": "Notes", "columnsFrom": ["noteId"], + "tableTo": "Notes", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "Users": { + "public.Users": { "name": "Users", "schema": "", "columns": { @@ -1779,11 +1777,11 @@ "Users_instanceId_Instances_id_fk": { "name": "Users_instanceId_Instances_id_fk", "tableFrom": "Users", - "tableTo": "Instances", "columnsFrom": ["instanceId"], + "tableTo": "Instances", "columnsTo": ["id"], - "onDelete": "cascade", - "onUpdate": "cascade" + "onUpdate": "cascade", + "onDelete": "cascade" } }, "compositePrimaryKeys": {}, @@ -1793,8 +1791,10 @@ "enums": {}, "schemas": {}, "_meta": { - "columns": {}, "schemas": {}, - "tables": {} - } + "tables": {}, + "columns": {} + }, + "id": "44e89287-856b-4cc8-bee0-fb394522b01c", + "prevId": "6fcfd8f6-d6d2-4321-827f-20f261b1b1f0" } diff --git a/drizzle/meta/0022_snapshot.json b/drizzle/meta/0022_snapshot.json new file mode 100644 index 00000000..7afd9852 --- /dev/null +++ b/drizzle/meta/0022_snapshot.json @@ -0,0 +1,1821 @@ +{ + "id": "2ebf1bd7-ed30-4e28-aa35-091c4cec896c", + "prevId": "44e89287-856b-4cc8-bee0-fb394522b01c", + "version": "6", + "dialect": "postgresql", + "tables": { + "public.Applications": { + "name": "Applications", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "website": { + "name": "website", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "vapid_key": { + "name": "vapid_key", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "client_id": { + "name": "client_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "secret": { + "name": "secret", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "scopes": { + "name": "scopes", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "redirect_uri": { + "name": "redirect_uri", + "type": "text", + "primaryKey": false, + "notNull": true + } + }, + "indexes": { + "Applications_client_id_index": { + "name": "Applications_client_id_index", + "columns": ["client_id"], + "isUnique": true + } + }, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Attachments": { + "name": "Attachments", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "url": { + "name": "url", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "remote_url": { + "name": "remote_url", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "thumbnail_url": { + "name": "thumbnail_url", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "mime_type": { + "name": "mime_type", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "description": { + "name": "description", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "blurhash": { + "name": "blurhash", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "sha256": { + "name": "sha256", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "fps": { + "name": "fps", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "duration": { + "name": "duration", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "width": { + "name": "width", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "height": { + "name": "height", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "size": { + "name": "size", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "Attachments_noteId_Notes_id_fk": { + "name": "Attachments_noteId_Notes_id_fk", + "tableFrom": "Attachments", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.EmojiToNote": { + "name": "EmojiToNote", + "schema": "", + "columns": { + "emojiId": { + "name": "emojiId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": true + } + }, + "indexes": { + "EmojiToNote_emojiId_noteId_index": { + "name": "EmojiToNote_emojiId_noteId_index", + "columns": ["emojiId", "noteId"], + "isUnique": true + }, + "EmojiToNote_noteId_index": { + "name": "EmojiToNote_noteId_index", + "columns": ["noteId"], + "isUnique": false + } + }, + "foreignKeys": { + "EmojiToNote_emojiId_Emojis_id_fk": { + "name": "EmojiToNote_emojiId_Emojis_id_fk", + "tableFrom": "EmojiToNote", + "tableTo": "Emojis", + "columnsFrom": ["emojiId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "EmojiToNote_noteId_Notes_id_fk": { + "name": "EmojiToNote_noteId_Notes_id_fk", + "tableFrom": "EmojiToNote", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.EmojiToUser": { + "name": "EmojiToUser", + "schema": "", + "columns": { + "emojiId": { + "name": "emojiId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": true + } + }, + "indexes": { + "EmojiToUser_emojiId_userId_index": { + "name": "EmojiToUser_emojiId_userId_index", + "columns": ["emojiId", "userId"], + "isUnique": true + }, + "EmojiToUser_userId_index": { + "name": "EmojiToUser_userId_index", + "columns": ["userId"], + "isUnique": false + } + }, + "foreignKeys": { + "EmojiToUser_emojiId_Emojis_id_fk": { + "name": "EmojiToUser_emojiId_Emojis_id_fk", + "tableFrom": "EmojiToUser", + "tableTo": "Emojis", + "columnsFrom": ["emojiId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "EmojiToUser_userId_Users_id_fk": { + "name": "EmojiToUser_userId_Users_id_fk", + "tableFrom": "EmojiToUser", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Emojis": { + "name": "Emojis", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "shortcode": { + "name": "shortcode", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "url": { + "name": "url", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "visible_in_picker": { + "name": "visible_in_picker", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "alt": { + "name": "alt", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "content_type": { + "name": "content_type", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "instanceId": { + "name": "instanceId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "ownerId": { + "name": "ownerId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "category": { + "name": "category", + "type": "text", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "Emojis_instanceId_Instances_id_fk": { + "name": "Emojis_instanceId_Instances_id_fk", + "tableFrom": "Emojis", + "tableTo": "Instances", + "columnsFrom": ["instanceId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Emojis_ownerId_Users_id_fk": { + "name": "Emojis_ownerId_Users_id_fk", + "tableFrom": "Emojis", + "tableTo": "Users", + "columnsFrom": ["ownerId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.FilterKeywords": { + "name": "FilterKeywords", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "filterId": { + "name": "filterId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "keyword": { + "name": "keyword", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "whole_word": { + "name": "whole_word", + "type": "boolean", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "FilterKeywords_filterId_Filters_id_fk": { + "name": "FilterKeywords_filterId_Filters_id_fk", + "tableFrom": "FilterKeywords", + "tableTo": "Filters", + "columnsFrom": ["filterId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Filters": { + "name": "Filters", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "context": { + "name": "context", + "type": "text[]", + "primaryKey": false, + "notNull": false + }, + "title": { + "name": "title", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "filter_action": { + "name": "filter_action", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "expires_at": { + "name": "expires_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": {}, + "foreignKeys": { + "Filters_userId_Users_id_fk": { + "name": "Filters_userId_Users_id_fk", + "tableFrom": "Filters", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Flags": { + "name": "Flags", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "flag_type": { + "name": "flag_type", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "'other'" + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "Flags_noteId_Notes_id_fk": { + "name": "Flags_noteId_Notes_id_fk", + "tableFrom": "Flags", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Flags_userId_Users_id_fk": { + "name": "Flags_userId_Users_id_fk", + "tableFrom": "Flags", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Instances": { + "name": "Instances", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "base_url": { + "name": "base_url", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "version": { + "name": "version", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "logo": { + "name": "logo", + "type": "jsonb", + "primaryKey": false, + "notNull": true + }, + "disable_automoderation": { + "name": "disable_automoderation", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Likes": { + "name": "Likes", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "likerId": { + "name": "likerId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "likedId": { + "name": "likedId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "createdAt": { + "name": "createdAt", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": {}, + "foreignKeys": { + "Likes_likerId_Users_id_fk": { + "name": "Likes_likerId_Users_id_fk", + "tableFrom": "Likes", + "tableTo": "Users", + "columnsFrom": ["likerId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Likes_likedId_Notes_id_fk": { + "name": "Likes_likedId_Notes_id_fk", + "tableFrom": "Likes", + "tableTo": "Notes", + "columnsFrom": ["likedId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.LysandObject": { + "name": "LysandObject", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "remote_id": { + "name": "remote_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "type": { + "name": "type", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "uri": { + "name": "uri", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "authorId": { + "name": "authorId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "extra_data": { + "name": "extra_data", + "type": "jsonb", + "primaryKey": false, + "notNull": true + }, + "extensions": { + "name": "extensions", + "type": "jsonb", + "primaryKey": false, + "notNull": true + } + }, + "indexes": { + "LysandObject_remote_id_index": { + "name": "LysandObject_remote_id_index", + "columns": ["remote_id"], + "isUnique": true + }, + "LysandObject_uri_index": { + "name": "LysandObject_uri_index", + "columns": ["uri"], + "isUnique": true + } + }, + "foreignKeys": { + "LysandObject_authorId_LysandObject_id_fk": { + "name": "LysandObject_authorId_LysandObject_id_fk", + "tableFrom": "LysandObject", + "tableTo": "LysandObject", + "columnsFrom": ["authorId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Markers": { + "name": "Markers", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "notificationId": { + "name": "notificationId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "timeline": { + "name": "timeline", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": {}, + "foreignKeys": { + "Markers_noteId_Notes_id_fk": { + "name": "Markers_noteId_Notes_id_fk", + "tableFrom": "Markers", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Markers_notificationId_Notifications_id_fk": { + "name": "Markers_notificationId_Notifications_id_fk", + "tableFrom": "Markers", + "tableTo": "Notifications", + "columnsFrom": ["notificationId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Markers_userId_Users_id_fk": { + "name": "Markers_userId_Users_id_fk", + "tableFrom": "Markers", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.ModNotes": { + "name": "ModNotes", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "modId": { + "name": "modId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "note": { + "name": "note", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": {}, + "foreignKeys": { + "ModNotes_noteId_Notes_id_fk": { + "name": "ModNotes_noteId_Notes_id_fk", + "tableFrom": "ModNotes", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "ModNotes_userId_Users_id_fk": { + "name": "ModNotes_userId_Users_id_fk", + "tableFrom": "ModNotes", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "ModNotes_modId_Users_id_fk": { + "name": "ModNotes_modId_Users_id_fk", + "tableFrom": "ModNotes", + "tableTo": "Users", + "columnsFrom": ["modId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.ModTags": { + "name": "ModTags", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "modId": { + "name": "modId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "tag": { + "name": "tag", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": {}, + "foreignKeys": { + "ModTags_noteId_Notes_id_fk": { + "name": "ModTags_noteId_Notes_id_fk", + "tableFrom": "ModTags", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "ModTags_userId_Users_id_fk": { + "name": "ModTags_userId_Users_id_fk", + "tableFrom": "ModTags", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "ModTags_modId_Users_id_fk": { + "name": "ModTags_modId_Users_id_fk", + "tableFrom": "ModTags", + "tableTo": "Users", + "columnsFrom": ["modId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.NoteToMentions": { + "name": "NoteToMentions", + "schema": "", + "columns": { + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": true + } + }, + "indexes": { + "NoteToMentions_noteId_userId_index": { + "name": "NoteToMentions_noteId_userId_index", + "columns": ["noteId", "userId"], + "isUnique": true + }, + "NoteToMentions_userId_index": { + "name": "NoteToMentions_userId_index", + "columns": ["userId"], + "isUnique": false + } + }, + "foreignKeys": { + "NoteToMentions_noteId_Notes_id_fk": { + "name": "NoteToMentions_noteId_Notes_id_fk", + "tableFrom": "NoteToMentions", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "NoteToMentions_userId_Users_id_fk": { + "name": "NoteToMentions_userId_Users_id_fk", + "tableFrom": "NoteToMentions", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Notes": { + "name": "Notes", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "uri": { + "name": "uri", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "authorId": { + "name": "authorId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "createdAt": { + "name": "createdAt", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updatedAt": { + "name": "updatedAt", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "reblogId": { + "name": "reblogId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "content": { + "name": "content", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "''" + }, + "content_type": { + "name": "content_type", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "'text/plain'" + }, + "visibility": { + "name": "visibility", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "replyId": { + "name": "replyId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "quoteId": { + "name": "quoteId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "sensitive": { + "name": "sensitive", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "spoiler_text": { + "name": "spoiler_text", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "''" + }, + "applicationId": { + "name": "applicationId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "content_source": { + "name": "content_source", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "''" + } + }, + "indexes": {}, + "foreignKeys": { + "Notes_authorId_Users_id_fk": { + "name": "Notes_authorId_Users_id_fk", + "tableFrom": "Notes", + "tableTo": "Users", + "columnsFrom": ["authorId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Notes_reblogId_Notes_id_fk": { + "name": "Notes_reblogId_Notes_id_fk", + "tableFrom": "Notes", + "tableTo": "Notes", + "columnsFrom": ["reblogId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Notes_replyId_Notes_id_fk": { + "name": "Notes_replyId_Notes_id_fk", + "tableFrom": "Notes", + "tableTo": "Notes", + "columnsFrom": ["replyId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Notes_quoteId_Notes_id_fk": { + "name": "Notes_quoteId_Notes_id_fk", + "tableFrom": "Notes", + "tableTo": "Notes", + "columnsFrom": ["quoteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Notes_applicationId_Applications_id_fk": { + "name": "Notes_applicationId_Applications_id_fk", + "tableFrom": "Notes", + "tableTo": "Applications", + "columnsFrom": ["applicationId"], + "columnsTo": ["id"], + "onDelete": "set null", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "Notes_uri_unique": { + "name": "Notes_uri_unique", + "nullsNotDistinct": false, + "columns": ["uri"] + } + } + }, + "public.Notifications": { + "name": "Notifications", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "type": { + "name": "type", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "createdAt": { + "name": "createdAt", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "notifiedId": { + "name": "notifiedId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "accountId": { + "name": "accountId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "dismissed": { + "name": "dismissed", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + } + }, + "indexes": {}, + "foreignKeys": { + "Notifications_notifiedId_Users_id_fk": { + "name": "Notifications_notifiedId_Users_id_fk", + "tableFrom": "Notifications", + "tableTo": "Users", + "columnsFrom": ["notifiedId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Notifications_accountId_Users_id_fk": { + "name": "Notifications_accountId_Users_id_fk", + "tableFrom": "Notifications", + "tableTo": "Users", + "columnsFrom": ["accountId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Notifications_noteId_Notes_id_fk": { + "name": "Notifications_noteId_Notes_id_fk", + "tableFrom": "Notifications", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.OpenIdAccounts": { + "name": "OpenIdAccounts", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "server_id": { + "name": "server_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "issuer_id": { + "name": "issuer_id", + "type": "text", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "OpenIdAccounts_userId_Users_id_fk": { + "name": "OpenIdAccounts_userId_Users_id_fk", + "tableFrom": "OpenIdAccounts", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "set null", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.OpenIdLoginFlows": { + "name": "OpenIdLoginFlows", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "code_verifier": { + "name": "code_verifier", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "applicationId": { + "name": "applicationId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "issuer_id": { + "name": "issuer_id", + "type": "text", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "OpenIdLoginFlows_applicationId_Applications_id_fk": { + "name": "OpenIdLoginFlows_applicationId_Applications_id_fk", + "tableFrom": "OpenIdLoginFlows", + "tableTo": "Applications", + "columnsFrom": ["applicationId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Relationships": { + "name": "Relationships", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "ownerId": { + "name": "ownerId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "subjectId": { + "name": "subjectId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "following": { + "name": "following", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "showing_reblogs": { + "name": "showing_reblogs", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "notifying": { + "name": "notifying", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "followed_by": { + "name": "followed_by", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "blocking": { + "name": "blocking", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "blocked_by": { + "name": "blocked_by", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "muting": { + "name": "muting", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "muting_notifications": { + "name": "muting_notifications", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "requested": { + "name": "requested", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "domain_blocking": { + "name": "domain_blocking", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "endorsed": { + "name": "endorsed", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "languages": { + "name": "languages", + "type": "text[]", + "primaryKey": false, + "notNull": false + }, + "note": { + "name": "note", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": {}, + "foreignKeys": { + "Relationships_ownerId_Users_id_fk": { + "name": "Relationships_ownerId_Users_id_fk", + "tableFrom": "Relationships", + "tableTo": "Users", + "columnsFrom": ["ownerId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Relationships_subjectId_Users_id_fk": { + "name": "Relationships_subjectId_Users_id_fk", + "tableFrom": "Relationships", + "tableTo": "Users", + "columnsFrom": ["subjectId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Tokens": { + "name": "Tokens", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "token_type": { + "name": "token_type", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "scope": { + "name": "scope", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "access_token": { + "name": "access_token", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "code": { + "name": "code", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "expires_at": { + "name": "expires_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "client_id": { + "name": "client_id", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "''" + }, + "redirect_uri": { + "name": "redirect_uri", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "''" + }, + "id_token": { + "name": "id_token", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "applicationId": { + "name": "applicationId", + "type": "uuid", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "Tokens_userId_Users_id_fk": { + "name": "Tokens_userId_Users_id_fk", + "tableFrom": "Tokens", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "Tokens_applicationId_Applications_id_fk": { + "name": "Tokens_applicationId_Applications_id_fk", + "tableFrom": "Tokens", + "tableTo": "Applications", + "columnsFrom": ["applicationId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.UserToPinnedNotes": { + "name": "UserToPinnedNotes", + "schema": "", + "columns": { + "userId": { + "name": "userId", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "noteId": { + "name": "noteId", + "type": "uuid", + "primaryKey": false, + "notNull": true + } + }, + "indexes": { + "UserToPinnedNotes_userId_noteId_index": { + "name": "UserToPinnedNotes_userId_noteId_index", + "columns": ["userId", "noteId"], + "isUnique": true + }, + "UserToPinnedNotes_noteId_index": { + "name": "UserToPinnedNotes_noteId_index", + "columns": ["noteId"], + "isUnique": false + } + }, + "foreignKeys": { + "UserToPinnedNotes_userId_Users_id_fk": { + "name": "UserToPinnedNotes_userId_Users_id_fk", + "tableFrom": "UserToPinnedNotes", + "tableTo": "Users", + "columnsFrom": ["userId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + }, + "UserToPinnedNotes_noteId_Notes_id_fk": { + "name": "UserToPinnedNotes_noteId_Notes_id_fk", + "tableFrom": "UserToPinnedNotes", + "tableTo": "Notes", + "columnsFrom": ["noteId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, + "public.Users": { + "name": "Users", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "uuid_generate_v7()" + }, + "uri": { + "name": "uri", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "username": { + "name": "username", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "display_name": { + "name": "display_name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "password": { + "name": "password", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "email": { + "name": "email", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "note": { + "name": "note", + "type": "text", + "primaryKey": false, + "notNull": true, + "default": "''" + }, + "is_admin": { + "name": "is_admin", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "fields": { + "name": "fields", + "type": "jsonb", + "primaryKey": false, + "notNull": true, + "default": "'[]'" + }, + "endpoints": { + "name": "endpoints", + "type": "jsonb", + "primaryKey": false, + "notNull": false + }, + "source": { + "name": "source", + "type": "jsonb", + "primaryKey": false, + "notNull": true + }, + "avatar": { + "name": "avatar", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "header": { + "name": "header", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp(3)", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "is_bot": { + "name": "is_bot", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "is_locked": { + "name": "is_locked", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "is_discoverable": { + "name": "is_discoverable", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "sanctions": { + "name": "sanctions", + "type": "text[]", + "primaryKey": false, + "notNull": false + }, + "public_key": { + "name": "public_key", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "private_key": { + "name": "private_key", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "instanceId": { + "name": "instanceId", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "disable_automoderation": { + "name": "disable_automoderation", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + } + }, + "indexes": { + "Users_uri_index": { + "name": "Users_uri_index", + "columns": ["uri"], + "isUnique": true + }, + "Users_username_index": { + "name": "Users_username_index", + "columns": ["username"], + "isUnique": true + }, + "Users_email_index": { + "name": "Users_email_index", + "columns": ["email"], + "isUnique": true + } + }, + "foreignKeys": { + "Users_instanceId_Instances_id_fk": { + "name": "Users_instanceId_Instances_id_fk", + "tableFrom": "Users", + "tableTo": "Instances", + "columnsFrom": ["instanceId"], + "columnsTo": ["id"], + "onDelete": "cascade", + "onUpdate": "cascade" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + } + }, + "enums": {}, + "schemas": {}, + "_meta": { + "columns": {}, + "schemas": {}, + "tables": {} + } +} diff --git a/drizzle/meta/_journal.json b/drizzle/meta/_journal.json index 68dc7301..c5392ae5 100644 --- a/drizzle/meta/_journal.json +++ b/drizzle/meta/_journal.json @@ -155,6 +155,13 @@ "when": 1714165180389, "tag": "0021_wise_stephen_strange", "breakpoints": true + }, + { + "idx": 22, + "version": "6", + "when": 1715563390152, + "tag": "0022_curly_the_call", + "breakpoints": true } ] } diff --git a/drizzle/schema.ts b/drizzle/schema.ts index 228fd4da..1f7345f8 100644 --- a/drizzle/schema.ts +++ b/drizzle/schema.ts @@ -26,6 +26,11 @@ export const Emojis = pgTable("Emojis", { onDelete: "cascade", onUpdate: "cascade", }), + ownerId: uuid("ownerId").references(() => Users.id, { + onDelete: "cascade", + onUpdate: "cascade", + }), + category: text("category"), }); export const Filters = pgTable("Filters", { diff --git a/server/api/api/v1/custom_emojis/index.test.ts b/server/api/api/v1/custom_emojis/index.test.ts new file mode 100644 index 00000000..51f62485 --- /dev/null +++ b/server/api/api/v1/custom_emojis/index.test.ts @@ -0,0 +1,162 @@ +import { afterAll, beforeAll, describe, expect, test } from "bun:test"; +import { config } from "config-manager"; +import { inArray } from "drizzle-orm"; +import { db } from "~drizzle/db"; +import { Emojis } from "~drizzle/schema"; +import { getTestUsers, sendTestRequest } from "~tests/utils"; +import { meta } from "./index"; + +const { users, tokens, deleteUsers } = await getTestUsers(2); + +// Make user 2 an admin +beforeAll(async () => { + await users[1].update({ isAdmin: true }); + + // Upload one emoji as admin, then one as each user + const response = await sendTestRequest( + new Request(new URL("/api/v1/emojis", config.http.base_url), { + headers: { + Authorization: `Bearer ${tokens[1].accessToken}`, + "Content-Type": "application/json", + }, + method: "POST", + body: JSON.stringify({ + shortcode: "test1", + element: "https://cdn.lysand.org/logo.webp", + global: true, + }), + }), + ); + + expect(response.status).toBe(200); + + await sendTestRequest( + new Request(new URL("/api/v1/emojis", config.http.base_url), { + headers: { + Authorization: `Bearer ${tokens[0].accessToken}`, + "Content-Type": "application/json", + }, + method: "POST", + body: JSON.stringify({ + shortcode: "test2", + element: "https://cdn.lysand.org/logo.webp", + }), + }), + ); + + await sendTestRequest( + new Request(new URL("/api/v1/emojis", config.http.base_url), { + headers: { + Authorization: `Bearer ${tokens[1].accessToken}`, + "Content-Type": "application/json", + }, + method: "POST", + body: JSON.stringify({ + shortcode: "test3", + element: "https://cdn.lysand.org/logo.webp", + }), + }), + ); +}); + +afterAll(async () => { + await deleteUsers(); + + await db + .delete(Emojis) + .where(inArray(Emojis.shortcode, ["test1", "test2", "test3"])); +}); + +describe(meta.route, () => { + test("should return all global emojis", async () => { + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + headers: { + Authorization: `Bearer ${tokens[1].accessToken}`, + }, + }), + ); + + expect(response.status).toBe(200); + expect(response.headers.get("content-type")).toBe("application/json"); + + const emojis = await response.json(); + + // Should contain test1 and test2, but not test2 + expect(emojis).toContainEqual( + expect.objectContaining({ + shortcode: "test1", + }), + ); + expect(emojis).not.toContainEqual( + expect.objectContaining({ + shortcode: "test2", + }), + ); + expect(emojis).toContainEqual( + expect.objectContaining({ + shortcode: "test3", + }), + ); + }); + + test("should return all user emojis", async () => { + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + headers: { + Authorization: `Bearer ${tokens[0].accessToken}`, + }, + }), + ); + + expect(response.status).toBe(200); + expect(response.headers.get("content-type")).toBe("application/json"); + + const emojis = await response.json(); + + // Should contain test1 and test2, but not test3 + expect(emojis).toContainEqual( + expect.objectContaining({ + shortcode: "test1", + }), + ); + expect(emojis).toContainEqual( + expect.objectContaining({ + shortcode: "test2", + }), + ); + expect(emojis).not.toContainEqual( + expect.objectContaining({ + shortcode: "test3", + }), + ); + }); + + test("should return all global emojis when signed out", async () => { + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url)), + ); + + expect(response.status).toBe(200); + expect(response.headers.get("content-type")).toBe("application/json"); + + const emojis = await response.json(); + + // Should contain test1, but not test2 or test3 + expect(emojis).toContainEqual( + expect.objectContaining({ + shortcode: "test1", + }), + ); + expect(emojis).not.toContainEqual( + expect.objectContaining({ + shortcode: "test2", + }), + ); + expect(emojis).not.toContainEqual( + expect.objectContaining({ + shortcode: "test3", + }), + ); + }); +}); diff --git a/server/api/api/v1/custom_emojis/index.ts b/server/api/api/v1/custom_emojis/index.ts index 1312cd89..8c10a993 100644 --- a/server/api/api/v1/custom_emojis/index.ts +++ b/server/api/api/v1/custom_emojis/index.ts @@ -1,4 +1,4 @@ -import { applyConfig } from "@api"; +import { applyConfig, auth } from "@api"; import { jsonResponse } from "@response"; import type { Hono } from "hono"; import { emojiToAPI } from "~database/entities/Emoji"; @@ -17,15 +17,29 @@ export const meta = applyConfig({ }); export default (app: Hono) => - app.on(meta.allowedMethods, meta.route, async () => { - const emojis = await db.query.Emojis.findMany({ - where: (emoji, { isNull }) => isNull(emoji.instanceId), - with: { - instance: true, - }, - }); + app.on( + meta.allowedMethods, + meta.route, + auth(meta.auth), + async (context) => { + const { user } = context.req.valid("header"); - return jsonResponse( - await Promise.all(emojis.map((emoji) => emojiToAPI(emoji))), - ); - }); + const emojis = await db.query.Emojis.findMany({ + where: (emoji, { isNull, and, eq, or }) => + and( + isNull(emoji.instanceId), + or( + isNull(emoji.ownerId), + user ? eq(emoji.ownerId, user.id) : undefined, + ), + ), + with: { + instance: true, + }, + }); + + return jsonResponse( + await Promise.all(emojis.map((emoji) => emojiToAPI(emoji))), + ); + }, + ); diff --git a/server/api/api/v1/emojis/:id/index.test.ts b/server/api/api/v1/emojis/:id/index.test.ts index 1ea37580..285596c3 100644 --- a/server/api/api/v1/emojis/:id/index.test.ts +++ b/server/api/api/v1/emojis/:id/index.test.ts @@ -1,5 +1,8 @@ import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { config } from "config-manager"; +import { inArray } from "drizzle-orm"; +import { db } from "~drizzle/db"; +import { Emojis } from "~drizzle/schema"; import { getTestUsers, sendTestRequest } from "~tests/utils"; import { meta } from "./index"; @@ -21,6 +24,7 @@ beforeAll(async () => { body: JSON.stringify({ shortcode: "test", element: "https://cdn.lysand.org/logo.webp", + global: true, }), }), ); @@ -32,6 +36,10 @@ beforeAll(async () => { afterAll(async () => { await deleteUsers(); + + await db + .delete(Emojis) + .where(inArray(Emojis.shortcode, ["test", "test2", "test3", "test4"])); }); // /api/v1/emojis/:id (PATCH, DELETE, GET) @@ -71,15 +79,19 @@ describe(meta.route, () => { expect(response.status).toBe(404); }); - test("should return 403 if not an admin", async () => { + test("should not work if the user is trying to update an emoji they don't own", async () => { const response = await sendTestRequest( new Request( new URL(meta.route.replace(":id", id), config.http.base_url), { headers: { Authorization: `Bearer ${tokens[0].accessToken}`, + "Content-Type": "application/json", }, - method: "GET", + method: "PATCH", + body: JSON.stringify({ + shortcode: "test2", + }), }, ), ); @@ -150,6 +162,43 @@ describe(meta.route, () => { expect(emoji.shortcode).toBe("test2"); }); + test("should update the emoji to be non-global", async () => { + const response = await sendTestRequest( + new Request( + new URL(meta.route.replace(":id", id), config.http.base_url), + { + headers: { + Authorization: `Bearer ${tokens[1].accessToken}`, + "Content-Type": "application/json", + }, + method: "PATCH", + body: JSON.stringify({ + global: false, + }), + }, + ), + ); + + expect(response.ok).toBe(true); + + // Check if the other user can see it + const response2 = await sendTestRequest( + new Request( + new URL("/api/v1/custom_emojis", config.http.base_url), + { + headers: { + Authorization: `Bearer ${tokens[0].accessToken}`, + }, + method: "GET", + }, + ), + ); + + expect(response2.ok).toBe(true); + const emojis = await response2.json(); + expect(emojis).not.toContainEqual(expect.objectContaining({ id: id })); + }); + test("should delete the emoji", async () => { const response = await sendTestRequest( new Request( diff --git a/server/api/api/v1/emojis/:id/index.ts b/server/api/api/v1/emojis/:id/index.ts index 18fef0d7..9192925a 100644 --- a/server/api/api/v1/emojis/:id/index.ts +++ b/server/api/api/v1/emojis/:id/index.ts @@ -52,7 +52,13 @@ export const schemas = { .max(2000) .url() .or(z.instanceof(File)), + category: z.string().max(64).optional(), alt: z.string().max(1000).optional(), + global: z + .string() + .transform((v) => ["true", "1", "on"].includes(v.toLowerCase())) + .or(z.boolean()) + .optional(), }) .partial() .optional(), @@ -74,16 +80,6 @@ export default (app: Hono) => return errorResponse("Unauthorized", 401); } - // Check if user is admin - if (!user.getUser().isAdmin) { - return jsonResponse( - { - error: "You do not have permission to modify emojis (must be an administrator)", - }, - 403, - ); - } - const emoji = await db.query.Emojis.findFirst({ where: (emoji, { eq }) => eq(emoji.id, id), with: { @@ -93,6 +89,19 @@ export default (app: Hono) => if (!emoji) return errorResponse("Emoji not found", 404); + // Check if user is admin + if ( + !user.getUser().isAdmin && + emoji.ownerId !== user.getUser().id + ) { + return jsonResponse( + { + error: "You do not have permission to modify this emoji, as it is either global or not owned by you", + }, + 403, + ); + } + switch (context.req.method) { case "DELETE": { await db.delete(Emojis).where(eq(Emojis.id, id)); @@ -105,18 +114,31 @@ export default (app: Hono) => if (!form) { return errorResponse( - "Invalid form data (must supply shortcode and/or element and/or alt)", + "Invalid form data (must supply at least one of: shortcode, element, alt, category)", 422, ); } - if (!form.shortcode && !form.element && !form.alt) { + if ( + !form.shortcode && + !form.element && + !form.alt && + !form.category && + form.global === undefined + ) { return errorResponse( - "Invalid form data (must supply shortcode and/or element and/or alt)", + "Invalid form data (must supply shortcode and/or element and/or alt and/or global)", 422, ); } + if (!user.getUser().isAdmin && form.global) { + return errorResponse( + "Only administrators can make an emoji global or not", + 401, + ); + } + if (form.element) { // Check of emoji is an image const contentType = @@ -159,7 +181,9 @@ export default (app: Hono) => shortcode: form.shortcode ?? emoji.shortcode, alt: form.alt ?? emoji.alt, url: emoji.url, + ownerId: form.global ? null : user.id, contentType: emoji.contentType, + category: form.category ?? emoji.category, }) .where(eq(Emojis.id, id)) .returning() diff --git a/server/api/api/v1/emojis/index.test.ts b/server/api/api/v1/emojis/index.test.ts index 8886fbb8..137c4d9c 100644 --- a/server/api/api/v1/emojis/index.test.ts +++ b/server/api/api/v1/emojis/index.test.ts @@ -6,7 +6,7 @@ import { Emojis } from "~drizzle/schema"; import { getTestUsers, sendTestRequest } from "~tests/utils"; import { meta } from "./index"; -const { users, tokens, deleteUsers } = await getTestUsers(2); +const { users, tokens, deleteUsers } = await getTestUsers(3); // Make user 2 an admin beforeAll(async () => { @@ -18,7 +18,7 @@ afterAll(async () => { await db .delete(Emojis) - .where(inArray(Emojis.shortcode, ["test1", "test2", "test3"])); + .where(inArray(Emojis.shortcode, ["test1", "test2", "test3", "test4"])); }); describe(meta.route, () => { @@ -39,99 +39,146 @@ describe(meta.route, () => { expect(response.status).toBe(401); }); - test("should return 403 if not an admin", async () => { - const response = await sendTestRequest( - new Request(new URL(meta.route, config.http.base_url), { - headers: { - Authorization: `Bearer ${tokens[0].accessToken}`, - "Content-Type": "application/json", - }, - method: "POST", - body: JSON.stringify({ - shortcode: "test", - element: "https://cdn.lysand.org/logo.webp", + describe("Admin tests", () => { + test("should upload a file and create an emoji", async () => { + const formData = new FormData(); + formData.append("shortcode", "test1"); + formData.append("element", Bun.file("tests/test-image.webp")); + formData.append("global", "true"); + + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + method: "POST", + headers: { + Authorization: `Bearer ${tokens[1].accessToken}`, + }, + body: formData, }), - }), - ); + ); - expect(response.status).toBe(403); - }); + expect(response.ok).toBe(true); + const emoji = await response.json(); + expect(emoji.shortcode).toBe("test1"); + expect(emoji.url).toContain("/media/proxy"); + }); - test("should upload a file and create an emoji", async () => { - const formData = new FormData(); - formData.append("shortcode", "test1"); - formData.append("element", Bun.file("tests/test-image.webp")); + test("should try to upload a non-image", async () => { + const formData = new FormData(); + formData.append("shortcode", "test2"); + formData.append("element", new File(["test"], "test.txt")); - const response = await sendTestRequest( - new Request(new URL(meta.route, config.http.base_url), { - method: "POST", - headers: { - Authorization: `Bearer ${tokens[1].accessToken}`, - }, - body: formData, - }), - ); - - expect(response.ok).toBe(true); - const emoji = await response.json(); - expect(emoji.shortcode).toBe("test1"); - expect(emoji.url).toContain("/media/proxy"); - }); - - test("should try to upload a non-image", async () => { - const formData = new FormData(); - formData.append("shortcode", "test2"); - formData.append("element", new File(["test"], "test.txt")); - - const response = await sendTestRequest( - new Request(new URL(meta.route, config.http.base_url), { - method: "POST", - headers: { - Authorization: `Bearer ${tokens[1].accessToken}`, - }, - body: formData, - }), - ); - - expect(response.status).toBe(422); - }); - - test("should upload an emoji by url", async () => { - const response = await sendTestRequest( - new Request(new URL(meta.route, config.http.base_url), { - method: "POST", - headers: { - Authorization: `Bearer ${tokens[1].accessToken}`, - "Content-Type": "application/json", - }, - body: JSON.stringify({ - shortcode: "test3", - element: "https://cdn.lysand.org/logo.webp", + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + method: "POST", + headers: { + Authorization: `Bearer ${tokens[1].accessToken}`, + }, + body: formData, }), - }), - ); + ); - expect(response.ok).toBe(true); - const emoji = await response.json(); - expect(emoji.shortcode).toBe("test3"); - expect(emoji.url).toContain("/media/proxy/"); + expect(response.status).toBe(422); + }); + + test("should upload an emoji by url", async () => { + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + method: "POST", + headers: { + Authorization: `Bearer ${tokens[1].accessToken}`, + "Content-Type": "application/json", + }, + body: JSON.stringify({ + shortcode: "test3", + element: "https://cdn.lysand.org/logo.webp", + }), + }), + ); + + expect(response.ok).toBe(true); + const emoji = await response.json(); + expect(emoji.shortcode).toBe("test3"); + expect(emoji.url).toContain("/media/proxy/"); + }); + + test("should fail when uploading an already existing emoji", async () => { + const formData = new FormData(); + formData.append("shortcode", "test1"); + formData.append("element", Bun.file("tests/test-image.webp")); + + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + method: "POST", + headers: { + Authorization: `Bearer ${tokens[1].accessToken}`, + }, + body: formData, + }), + ); + + expect(response.status).toBe(422); + }); }); - test("should fail when uploading an already existing emoji", async () => { - const formData = new FormData(); - formData.append("shortcode", "test1"); - formData.append("element", Bun.file("tests/test-image.webp")); + describe("User tests", () => { + test("should upload a file and create an emoji", async () => { + const formData = new FormData(); + formData.append("shortcode", "test4"); + formData.append("element", Bun.file("tests/test-image.webp")); - const response = await sendTestRequest( - new Request(new URL(meta.route, config.http.base_url), { - method: "POST", - headers: { - Authorization: `Bearer ${tokens[1].accessToken}`, - }, - body: formData, - }), - ); + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + method: "POST", + headers: { + Authorization: `Bearer ${tokens[0].accessToken}`, + }, + body: formData, + }), + ); - expect(response.status).toBe(422); + expect(response.ok).toBe(true); + const emoji = await response.json(); + expect(emoji.shortcode).toBe("test4"); + expect(emoji.url).toContain("/media/proxy/"); + }); + + test("should fail when uploading an already existing global emoji", async () => { + const formData = new FormData(); + formData.append("shortcode", "test1"); + formData.append("element", Bun.file("tests/test-image.webp")); + + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + method: "POST", + headers: { + Authorization: `Bearer ${tokens[0].accessToken}`, + }, + body: formData, + }), + ); + + expect(response.status).toBe(422); + }); + + test("should create an emoji as another user with the same shortcode", async () => { + const formData = new FormData(); + formData.append("shortcode", "test4"); + formData.append("element", Bun.file("tests/test-image.webp")); + + const response = await sendTestRequest( + new Request(new URL(meta.route, config.http.base_url), { + method: "POST", + headers: { + Authorization: `Bearer ${tokens[2].accessToken}`, + }, + body: formData, + }), + ); + + expect(response.ok).toBe(true); + const emoji = await response.json(); + expect(emoji.shortcode).toBe("test4"); + expect(emoji.url).toContain("/media/proxy/"); + }); }); }); diff --git a/server/api/api/v1/emojis/index.ts b/server/api/api/v1/emojis/index.ts index 5674500f..9610a821 100644 --- a/server/api/api/v1/emojis/index.ts +++ b/server/api/api/v1/emojis/index.ts @@ -47,7 +47,13 @@ export const schemas = { .max(2000) .url() .or(z.instanceof(File)), + category: z.string().max(64).optional(), alt: z.string().max(1000).optional(), + global: z + .string() + .transform((v) => ["true", "1", "on"].includes(v.toLowerCase())) + .or(z.boolean()) + .optional(), }), }; @@ -59,31 +65,34 @@ export default (app: Hono) => zValidator("form", schemas.form, handleZodError), auth(meta.auth), async (context) => { - const { shortcode, element, alt } = context.req.valid("form"); + const { shortcode, element, alt, global, category } = + context.req.valid("form"); const { user } = context.req.valid("header"); if (!user) { return errorResponse("Unauthorized", 401); } - // Check if user is admin - if (!user.getUser().isAdmin) { - return jsonResponse( - { - error: "You do not have permission to add emojis (must be an administrator)", - }, - 403, + if (!user.getUser().isAdmin && global) { + return errorResponse( + "Only administrators can upload global emojis", + 401, ); } // Check if emoji already exists const existing = await db.query.Emojis.findFirst({ - where: (emoji, { eq }) => eq(emoji.shortcode, shortcode), + where: (emoji, { eq, and, isNull, or }) => + and( + eq(emoji.shortcode, shortcode), + isNull(emoji.instanceId), + or(eq(emoji.ownerId, user.id), isNull(emoji.ownerId)), + ), }); if (existing) { return errorResponse( - `An emoji with the shortcode ${shortcode} already exists.`, + `An emoji with the shortcode ${shortcode} already exists, either owned by you or global.`, 422, ); } @@ -123,6 +132,8 @@ export default (app: Hono) => shortcode, url: getUrl(url, config), visibleInPicker: true, + ownerId: global ? null : user.id, + category, contentType, alt, }) diff --git a/tests/api.test.ts b/tests/api.test.ts index afef150a..2242e9f7 100644 --- a/tests/api.test.ts +++ b/tests/api.test.ts @@ -1,12 +1,5 @@ -/** - * @deprecated - */ -import { afterAll, beforeAll, describe, expect, test } from "bun:test"; +import { afterAll, describe, expect, test } from "bun:test"; import { config } from "config-manager"; -import { eq } from "drizzle-orm"; -import { db } from "~drizzle/db"; -import { Emojis } from "~drizzle/schema"; -import type { Emoji as APIEmoji } from "~types/mastodon/emoji"; import { getTestUsers, sendTestRequest, wrapRelativeUrl } from "./utils"; const base_url = config.http.base_url; @@ -18,49 +11,6 @@ describe("API Tests", () => { await deleteUsers(); }); - describe("GET /api/v1/custom_emojis", () => { - beforeAll(async () => { - await db.insert(Emojis).values({ - shortcode: "test", - url: "https://example.com/test.png", - contentType: "image/png", - visibleInPicker: true, - }); - }); - - test("should return an array of at least one custom emoji", async () => { - const response = await sendTestRequest( - new Request( - wrapRelativeUrl( - `${base_url}/api/v1/custom_emojis`, - base_url, - ), - { - method: "GET", - headers: { - Authorization: `Bearer ${tokens[0].accessToken}`, - }, - }, - ), - ); - - expect(response.status).toBe(200); - expect(response.headers.get("content-type")).toBe( - "application/json", - ); - - const emojis = (await response.json()) as APIEmoji[]; - - expect(emojis.length).toBeGreaterThan(0); - expect(emojis[0].shortcode).toBeString(); - expect(emojis[0].url).toBeString(); - }); - - afterAll(async () => { - await db.delete(Emojis).where(eq(Emojis.shortcode, "test")); - }); - }); - test("Try sending FormData without a boundary", async () => { const formData = new FormData(); formData.append("test", "test");