chore: 📦 Update all dependencies to latest version and Bun to 1.1.4

This commit is contained in:
Jesse Wierzbinski 2024-04-16 21:09:28 -10:00
parent bf0153627e
commit 0929683c51
No known key found for this signature in database
14 changed files with 4968 additions and 5567 deletions

View file

@ -1,5 +1,5 @@
# Bun doesn't run well on Musl but this seems to work
FROM imbios/bun-node:1.1.3-current-alpine as base
FROM imbios/bun-node:1.1.4-current-alpine as base
RUN apk add --no-cache libstdc++
@ -25,7 +25,7 @@ RUN bun run prod-build
WORKDIR /temp/dist
# Copy production dependencies and source code into final image
FROM oven/bun:1.1.3-alpine
FROM oven/bun:1.1.4-alpine
RUN apk add --no-cache libstdc++

View file

@ -1,45 +0,0 @@
# Bun doesn't run well on Musl but this seems to work
FROM imbios/bun-node:1.1.3-current-alpine as base
# Install dependencies into temp directory
# This will cache them and speed up future builds
FROM base AS install
RUN mkdir -p /temp
COPY . /temp
WORKDIR /temp
RUN bun install --frozen-lockfile
FROM base as build
# Copy the project
RUN mkdir -p /temp
COPY . /temp
# Copy dependencies
COPY --from=install /temp/node_modules /temp/node_modules
# Build the project
WORKDIR /temp
RUN bun run prod-build
WORKDIR /temp/dist
# Copy production dependencies and source code into final image
FROM oven/bun:1.1.3-alpine
# Create app directory
RUN mkdir -p /app
COPY --from=build /temp/dist /app/dist
COPY entrypoint.sh /app
LABEL org.opencontainers.image.authors "Gaspard Wierzbinski (https://cpluspatch.dev)"
LABEL org.opencontainers.image.source "https://github.com/lysand-org/lysand"
LABEL org.opencontainers.image.vendor "Lysand Org"
LABEL org.opencontainers.image.licenses "AGPL-3.0"
LABEL org.opencontainers.image.title "Lysand Server"
LABEL org.opencontainers.image.description "Lysand Server docker image"
# CD to app
WORKDIR /app
ENV NODE_ENV=production
ENTRYPOINT [ "/bin/sh", "/app/entrypoint.sh" ]
# Run migrations and start the server
CMD [ "start" ]

BIN
bun.lockb

Binary file not shown.

View file

@ -61,9 +61,7 @@
"indexes": {
"Applications_client_id_index": {
"name": "Applications_client_id_index",
"columns": [
"client_id"
],
"columns": ["client_id"],
"isUnique": true
}
},
@ -167,12 +165,8 @@
"name": "Attachments_noteId_Notes_id_fk",
"tableFrom": "Attachments",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -200,17 +194,12 @@
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"name": "EmojiToNote_emojiId_noteId_index",
"columns": [
"emojiId",
"noteId"
],
"columns": ["emojiId", "noteId"],
"isUnique": true
},
"EmojiToNote_noteId_index": {
"name": "EmojiToNote_noteId_index",
"columns": [
"noteId"
],
"columns": ["noteId"],
"isUnique": false
}
},
@ -219,12 +208,8 @@
"name": "EmojiToNote_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Emojis",
"columnsFrom": [
"emojiId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["emojiId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -232,12 +217,8 @@
"name": "EmojiToNote_noteId_Notes_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -265,17 +246,12 @@
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"name": "EmojiToUser_emojiId_userId_index",
"columns": [
"emojiId",
"userId"
],
"columns": ["emojiId", "userId"],
"isUnique": true
},
"EmojiToUser_userId_index": {
"name": "EmojiToUser_userId_index",
"columns": [
"userId"
],
"columns": ["userId"],
"isUnique": false
}
},
@ -284,12 +260,8 @@
"name": "EmojiToUser_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Emojis",
"columnsFrom": [
"emojiId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["emojiId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -297,12 +269,8 @@
"name": "EmojiToUser_userId_Users_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -364,12 +332,8 @@
"name": "Emojis_instanceId_Instances_id_fk",
"tableFrom": "Emojis",
"tableTo": "Instances",
"columnsFrom": [
"instanceId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["instanceId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -421,12 +385,8 @@
"name": "Flags_noteId_Notes_id_fk",
"tableFrom": "Flags",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -434,12 +394,8 @@
"name": "Flags_userId_Users_id_fk",
"tableFrom": "Flags",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -532,12 +488,8 @@
"name": "Likes_likerId_Users_id_fk",
"tableFrom": "Likes",
"tableTo": "Users",
"columnsFrom": [
"likerId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["likerId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -545,12 +497,8 @@
"name": "Likes_likedId_Notes_id_fk",
"tableFrom": "Likes",
"tableTo": "Notes",
"columnsFrom": [
"likedId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["likedId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -616,16 +564,12 @@
"indexes": {
"LysandObject_remote_id_index": {
"name": "LysandObject_remote_id_index",
"columns": [
"remote_id"
],
"columns": ["remote_id"],
"isUnique": true
},
"LysandObject_uri_index": {
"name": "LysandObject_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
}
},
@ -634,12 +578,8 @@
"name": "LysandObject_authorId_LysandObject_id_fk",
"tableFrom": "LysandObject",
"tableTo": "LysandObject",
"columnsFrom": [
"authorId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["authorId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -696,12 +636,8 @@
"name": "ModNotes_noteId_Notes_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -709,12 +645,8 @@
"name": "ModNotes_userId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -722,12 +654,8 @@
"name": "ModNotes_modId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": [
"modId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["modId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -784,12 +712,8 @@
"name": "ModTags_noteId_Notes_id_fk",
"tableFrom": "ModTags",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -797,12 +721,8 @@
"name": "ModTags_userId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -810,12 +730,8 @@
"name": "ModTags_modId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": [
"modId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["modId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -843,17 +759,12 @@
"indexes": {
"NoteToMentions_noteId_userId_index": {
"name": "NoteToMentions_noteId_userId_index",
"columns": [
"noteId",
"userId"
],
"columns": ["noteId", "userId"],
"isUnique": true
},
"NoteToMentions_userId_index": {
"name": "NoteToMentions_userId_index",
"columns": [
"userId"
],
"columns": ["userId"],
"isUnique": false
}
},
@ -862,12 +773,8 @@
"name": "NoteToMentions_noteId_Notes_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -875,12 +782,8 @@
"name": "NoteToMentions_userId_Users_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -993,9 +896,7 @@
"indexes": {
"Notes_uri_index": {
"name": "Notes_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
}
},
@ -1004,12 +905,8 @@
"name": "Notes_authorId_Users_id_fk",
"tableFrom": "Notes",
"tableTo": "Users",
"columnsFrom": [
"authorId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["authorId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1017,12 +914,8 @@
"name": "Notes_applicationId_Applications_id_fk",
"tableFrom": "Notes",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
},
@ -1030,12 +923,8 @@
"name": "Notes_reblogId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"reblogId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["reblogId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1043,12 +932,8 @@
"name": "Notes_replyId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"replyId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["replyId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
},
@ -1056,12 +941,8 @@
"name": "Notes_quoteId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"quoteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["quoteId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
}
@ -1125,12 +1006,8 @@
"name": "Notifications_notifiedId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": [
"notifiedId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["notifiedId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1138,12 +1015,8 @@
"name": "Notifications_accountId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": [
"accountId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["accountId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1151,12 +1024,8 @@
"name": "Notifications_noteId_Notes_id_fk",
"tableFrom": "Notifications",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1200,12 +1069,8 @@
"name": "OpenIdAccounts_userId_Users_id_fk",
"tableFrom": "OpenIdAccounts",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
}
@ -1249,12 +1114,8 @@
"name": "OpenIdLoginFlows_applicationId_Applications_id_fk",
"tableFrom": "OpenIdLoginFlows",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1384,12 +1245,8 @@
"name": "Relationships_ownerId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": [
"ownerId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["ownerId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1397,12 +1254,8 @@
"name": "Relationships_subjectId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": [
"subjectId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["subjectId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1471,12 +1324,8 @@
"name": "Tokens_userId_Users_id_fk",
"tableFrom": "Tokens",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1484,12 +1333,8 @@
"name": "Tokens_applicationId_Applications_id_fk",
"tableFrom": "Tokens",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1517,17 +1362,12 @@
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": [
"userId",
"noteId"
],
"columns": ["userId", "noteId"],
"isUnique": true
},
"UserToPinnedNotes_noteId_index": {
"name": "UserToPinnedNotes_noteId_index",
"columns": [
"noteId"
],
"columns": ["noteId"],
"isUnique": false
}
},
@ -1536,12 +1376,8 @@
"name": "UserToPinnedNotes_userId_Users_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1549,12 +1385,8 @@
"name": "UserToPinnedNotes_noteId_Notes_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1711,23 +1543,17 @@
"indexes": {
"Users_uri_index": {
"name": "Users_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
},
"Users_username_index": {
"name": "Users_username_index",
"columns": [
"username"
],
"columns": ["username"],
"isUnique": true
},
"Users_email_index": {
"name": "Users_email_index",
"columns": [
"email"
],
"columns": ["email"],
"isUnique": true
}
},
@ -1736,12 +1562,8 @@
"name": "Users_instanceId_Instances_id_fk",
"tableFrom": "Users",
"tableTo": "Instances",
"columnsFrom": [
"instanceId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["instanceId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}

View file

@ -61,9 +61,7 @@
"indexes": {
"Applications_client_id_index": {
"name": "Applications_client_id_index",
"columns": [
"client_id"
],
"columns": ["client_id"],
"isUnique": true
}
},
@ -167,12 +165,8 @@
"name": "Attachments_noteId_Notes_id_fk",
"tableFrom": "Attachments",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -200,17 +194,12 @@
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"name": "EmojiToNote_emojiId_noteId_index",
"columns": [
"emojiId",
"noteId"
],
"columns": ["emojiId", "noteId"],
"isUnique": true
},
"EmojiToNote_noteId_index": {
"name": "EmojiToNote_noteId_index",
"columns": [
"noteId"
],
"columns": ["noteId"],
"isUnique": false
}
},
@ -219,12 +208,8 @@
"name": "EmojiToNote_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Emojis",
"columnsFrom": [
"emojiId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["emojiId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -232,12 +217,8 @@
"name": "EmojiToNote_noteId_Notes_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -265,17 +246,12 @@
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"name": "EmojiToUser_emojiId_userId_index",
"columns": [
"emojiId",
"userId"
],
"columns": ["emojiId", "userId"],
"isUnique": true
},
"EmojiToUser_userId_index": {
"name": "EmojiToUser_userId_index",
"columns": [
"userId"
],
"columns": ["userId"],
"isUnique": false
}
},
@ -284,12 +260,8 @@
"name": "EmojiToUser_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Emojis",
"columnsFrom": [
"emojiId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["emojiId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -297,12 +269,8 @@
"name": "EmojiToUser_userId_Users_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -364,12 +332,8 @@
"name": "Emojis_instanceId_Instances_id_fk",
"tableFrom": "Emojis",
"tableTo": "Instances",
"columnsFrom": [
"instanceId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["instanceId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -421,12 +385,8 @@
"name": "Flags_noteId_Notes_id_fk",
"tableFrom": "Flags",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -434,12 +394,8 @@
"name": "Flags_userId_Users_id_fk",
"tableFrom": "Flags",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -532,12 +488,8 @@
"name": "Likes_likerId_Users_id_fk",
"tableFrom": "Likes",
"tableTo": "Users",
"columnsFrom": [
"likerId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["likerId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -545,12 +497,8 @@
"name": "Likes_likedId_Notes_id_fk",
"tableFrom": "Likes",
"tableTo": "Notes",
"columnsFrom": [
"likedId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["likedId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -616,16 +564,12 @@
"indexes": {
"LysandObject_remote_id_index": {
"name": "LysandObject_remote_id_index",
"columns": [
"remote_id"
],
"columns": ["remote_id"],
"isUnique": true
},
"LysandObject_uri_index": {
"name": "LysandObject_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
}
},
@ -634,12 +578,8 @@
"name": "LysandObject_authorId_LysandObject_id_fk",
"tableFrom": "LysandObject",
"tableTo": "LysandObject",
"columnsFrom": [
"authorId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["authorId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -690,12 +630,8 @@
"name": "Markers_noteId_Notes_id_fk",
"tableFrom": "Markers",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -703,12 +639,8 @@
"name": "Markers_userId_Users_id_fk",
"tableFrom": "Markers",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -765,12 +697,8 @@
"name": "ModNotes_noteId_Notes_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -778,12 +706,8 @@
"name": "ModNotes_userId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -791,12 +715,8 @@
"name": "ModNotes_modId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": [
"modId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["modId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -853,12 +773,8 @@
"name": "ModTags_noteId_Notes_id_fk",
"tableFrom": "ModTags",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -866,12 +782,8 @@
"name": "ModTags_userId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -879,12 +791,8 @@
"name": "ModTags_modId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": [
"modId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["modId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -912,17 +820,12 @@
"indexes": {
"NoteToMentions_noteId_userId_index": {
"name": "NoteToMentions_noteId_userId_index",
"columns": [
"noteId",
"userId"
],
"columns": ["noteId", "userId"],
"isUnique": true
},
"NoteToMentions_userId_index": {
"name": "NoteToMentions_userId_index",
"columns": [
"userId"
],
"columns": ["userId"],
"isUnique": false
}
},
@ -931,12 +834,8 @@
"name": "NoteToMentions_noteId_Notes_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -944,12 +843,8 @@
"name": "NoteToMentions_userId_Users_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1062,9 +957,7 @@
"indexes": {
"Notes_uri_index": {
"name": "Notes_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
}
},
@ -1073,12 +966,8 @@
"name": "Notes_authorId_Users_id_fk",
"tableFrom": "Notes",
"tableTo": "Users",
"columnsFrom": [
"authorId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["authorId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1086,12 +975,8 @@
"name": "Notes_applicationId_Applications_id_fk",
"tableFrom": "Notes",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
},
@ -1099,12 +984,8 @@
"name": "Notes_reblogId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"reblogId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["reblogId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1112,12 +993,8 @@
"name": "Notes_replyId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"replyId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["replyId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
},
@ -1125,12 +1002,8 @@
"name": "Notes_quoteId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"quoteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["quoteId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
}
@ -1194,12 +1067,8 @@
"name": "Notifications_notifiedId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": [
"notifiedId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["notifiedId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1207,12 +1076,8 @@
"name": "Notifications_accountId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": [
"accountId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["accountId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1220,12 +1085,8 @@
"name": "Notifications_noteId_Notes_id_fk",
"tableFrom": "Notifications",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1269,12 +1130,8 @@
"name": "OpenIdAccounts_userId_Users_id_fk",
"tableFrom": "OpenIdAccounts",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
}
@ -1318,12 +1175,8 @@
"name": "OpenIdLoginFlows_applicationId_Applications_id_fk",
"tableFrom": "OpenIdLoginFlows",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1453,12 +1306,8 @@
"name": "Relationships_ownerId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": [
"ownerId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["ownerId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1466,12 +1315,8 @@
"name": "Relationships_subjectId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": [
"subjectId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["subjectId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1540,12 +1385,8 @@
"name": "Tokens_userId_Users_id_fk",
"tableFrom": "Tokens",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1553,12 +1394,8 @@
"name": "Tokens_applicationId_Applications_id_fk",
"tableFrom": "Tokens",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1586,17 +1423,12 @@
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": [
"userId",
"noteId"
],
"columns": ["userId", "noteId"],
"isUnique": true
},
"UserToPinnedNotes_noteId_index": {
"name": "UserToPinnedNotes_noteId_index",
"columns": [
"noteId"
],
"columns": ["noteId"],
"isUnique": false
}
},
@ -1605,12 +1437,8 @@
"name": "UserToPinnedNotes_userId_Users_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1618,12 +1446,8 @@
"name": "UserToPinnedNotes_noteId_Notes_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1780,23 +1604,17 @@
"indexes": {
"Users_uri_index": {
"name": "Users_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
},
"Users_username_index": {
"name": "Users_username_index",
"columns": [
"username"
],
"columns": ["username"],
"isUnique": true
},
"Users_email_index": {
"name": "Users_email_index",
"columns": [
"email"
],
"columns": ["email"],
"isUnique": true
}
},
@ -1805,12 +1623,8 @@
"name": "Users_instanceId_Instances_id_fk",
"tableFrom": "Users",
"tableTo": "Instances",
"columnsFrom": [
"instanceId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["instanceId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}

View file

@ -61,9 +61,7 @@
"indexes": {
"Applications_client_id_index": {
"name": "Applications_client_id_index",
"columns": [
"client_id"
],
"columns": ["client_id"],
"isUnique": true
}
},
@ -167,12 +165,8 @@
"name": "Attachments_noteId_Notes_id_fk",
"tableFrom": "Attachments",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -200,17 +194,12 @@
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"name": "EmojiToNote_emojiId_noteId_index",
"columns": [
"emojiId",
"noteId"
],
"columns": ["emojiId", "noteId"],
"isUnique": true
},
"EmojiToNote_noteId_index": {
"name": "EmojiToNote_noteId_index",
"columns": [
"noteId"
],
"columns": ["noteId"],
"isUnique": false
}
},
@ -219,12 +208,8 @@
"name": "EmojiToNote_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Emojis",
"columnsFrom": [
"emojiId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["emojiId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -232,12 +217,8 @@
"name": "EmojiToNote_noteId_Notes_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -265,17 +246,12 @@
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"name": "EmojiToUser_emojiId_userId_index",
"columns": [
"emojiId",
"userId"
],
"columns": ["emojiId", "userId"],
"isUnique": true
},
"EmojiToUser_userId_index": {
"name": "EmojiToUser_userId_index",
"columns": [
"userId"
],
"columns": ["userId"],
"isUnique": false
}
},
@ -284,12 +260,8 @@
"name": "EmojiToUser_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Emojis",
"columnsFrom": [
"emojiId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["emojiId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -297,12 +269,8 @@
"name": "EmojiToUser_userId_Users_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -364,12 +332,8 @@
"name": "Emojis_instanceId_Instances_id_fk",
"tableFrom": "Emojis",
"tableTo": "Instances",
"columnsFrom": [
"instanceId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["instanceId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -421,12 +385,8 @@
"name": "Flags_noteId_Notes_id_fk",
"tableFrom": "Flags",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -434,12 +394,8 @@
"name": "Flags_userId_Users_id_fk",
"tableFrom": "Flags",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -532,12 +488,8 @@
"name": "Likes_likerId_Users_id_fk",
"tableFrom": "Likes",
"tableTo": "Users",
"columnsFrom": [
"likerId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["likerId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -545,12 +497,8 @@
"name": "Likes_likedId_Notes_id_fk",
"tableFrom": "Likes",
"tableTo": "Notes",
"columnsFrom": [
"likedId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["likedId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -616,16 +564,12 @@
"indexes": {
"LysandObject_remote_id_index": {
"name": "LysandObject_remote_id_index",
"columns": [
"remote_id"
],
"columns": ["remote_id"],
"isUnique": true
},
"LysandObject_uri_index": {
"name": "LysandObject_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
}
},
@ -634,12 +578,8 @@
"name": "LysandObject_authorId_LysandObject_id_fk",
"tableFrom": "LysandObject",
"tableTo": "LysandObject",
"columnsFrom": [
"authorId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["authorId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -696,12 +636,8 @@
"name": "Markers_noteId_Notes_id_fk",
"tableFrom": "Markers",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -709,12 +645,8 @@
"name": "Markers_notificationId_Notifications_id_fk",
"tableFrom": "Markers",
"tableTo": "Notifications",
"columnsFrom": [
"notificationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["notificationId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -722,12 +654,8 @@
"name": "Markers_userId_Users_id_fk",
"tableFrom": "Markers",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -784,12 +712,8 @@
"name": "ModNotes_noteId_Notes_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -797,12 +721,8 @@
"name": "ModNotes_userId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -810,12 +730,8 @@
"name": "ModNotes_modId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": [
"modId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["modId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -872,12 +788,8 @@
"name": "ModTags_noteId_Notes_id_fk",
"tableFrom": "ModTags",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -885,12 +797,8 @@
"name": "ModTags_userId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -898,12 +806,8 @@
"name": "ModTags_modId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": [
"modId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["modId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -931,17 +835,12 @@
"indexes": {
"NoteToMentions_noteId_userId_index": {
"name": "NoteToMentions_noteId_userId_index",
"columns": [
"noteId",
"userId"
],
"columns": ["noteId", "userId"],
"isUnique": true
},
"NoteToMentions_userId_index": {
"name": "NoteToMentions_userId_index",
"columns": [
"userId"
],
"columns": ["userId"],
"isUnique": false
}
},
@ -950,12 +849,8 @@
"name": "NoteToMentions_noteId_Notes_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -963,12 +858,8 @@
"name": "NoteToMentions_userId_Users_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1081,9 +972,7 @@
"indexes": {
"Notes_uri_index": {
"name": "Notes_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
}
},
@ -1092,12 +981,8 @@
"name": "Notes_authorId_Users_id_fk",
"tableFrom": "Notes",
"tableTo": "Users",
"columnsFrom": [
"authorId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["authorId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1105,12 +990,8 @@
"name": "Notes_applicationId_Applications_id_fk",
"tableFrom": "Notes",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
},
@ -1118,12 +999,8 @@
"name": "Notes_reblogId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"reblogId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["reblogId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1131,12 +1008,8 @@
"name": "Notes_replyId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"replyId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["replyId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
},
@ -1144,12 +1017,8 @@
"name": "Notes_quoteId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": [
"quoteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["quoteId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
}
@ -1213,12 +1082,8 @@
"name": "Notifications_notifiedId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": [
"notifiedId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["notifiedId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1226,12 +1091,8 @@
"name": "Notifications_accountId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": [
"accountId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["accountId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1239,12 +1100,8 @@
"name": "Notifications_noteId_Notes_id_fk",
"tableFrom": "Notifications",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1288,12 +1145,8 @@
"name": "OpenIdAccounts_userId_Users_id_fk",
"tableFrom": "OpenIdAccounts",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
}
@ -1337,12 +1190,8 @@
"name": "OpenIdLoginFlows_applicationId_Applications_id_fk",
"tableFrom": "OpenIdLoginFlows",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1472,12 +1321,8 @@
"name": "Relationships_ownerId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": [
"ownerId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["ownerId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1485,12 +1330,8 @@
"name": "Relationships_subjectId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": [
"subjectId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["subjectId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1559,12 +1400,8 @@
"name": "Tokens_userId_Users_id_fk",
"tableFrom": "Tokens",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1572,12 +1409,8 @@
"name": "Tokens_applicationId_Applications_id_fk",
"tableFrom": "Tokens",
"tableTo": "Applications",
"columnsFrom": [
"applicationId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["applicationId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1605,17 +1438,12 @@
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": [
"userId",
"noteId"
],
"columns": ["userId", "noteId"],
"isUnique": true
},
"UserToPinnedNotes_noteId_index": {
"name": "UserToPinnedNotes_noteId_index",
"columns": [
"noteId"
],
"columns": ["noteId"],
"isUnique": false
}
},
@ -1624,12 +1452,8 @@
"name": "UserToPinnedNotes_userId_Users_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Users",
"columnsFrom": [
"userId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["userId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
},
@ -1637,12 +1461,8 @@
"name": "UserToPinnedNotes_noteId_Notes_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Notes",
"columnsFrom": [
"noteId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["noteId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}
@ -1799,23 +1619,17 @@
"indexes": {
"Users_uri_index": {
"name": "Users_uri_index",
"columns": [
"uri"
],
"columns": ["uri"],
"isUnique": true
},
"Users_username_index": {
"name": "Users_username_index",
"columns": [
"username"
],
"columns": ["username"],
"isUnique": true
},
"Users_email_index": {
"name": "Users_email_index",
"columns": [
"email"
],
"columns": ["email"],
"isUnique": true
}
},
@ -1824,12 +1638,8 @@
"name": "Users_instanceId_Instances_id_fk",
"tableFrom": "Users",
"tableTo": "Instances",
"columnsFrom": [
"instanceId"
],
"columnsTo": [
"id"
],
"columnsFrom": ["instanceId"],
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
}

View file

@ -56,7 +56,7 @@
"vue-demi"
],
"devDependencies": {
"@biomejs/biome": "1.6.4",
"@biomejs/biome": "^1.7.0",
"@types/cli-table": "^0.3.4",
"@types/html-to-text": "^9.0.4",
"@types/ioredis": "^5.0.0",

View file

@ -5,8 +5,8 @@ import {
getTestUsers,
sendTestRequest,
} from "~tests/utils";
import { meta } from "./block";
import type { Relationship as APIRelationship } from "~types/mastodon/relationship";
import { meta } from "./block";
await deleteOldTestUsers();

View file

@ -5,8 +5,8 @@ import {
getTestUsers,
sendTestRequest,
} from "~tests/utils";
import { meta } from "./follow";
import type { Relationship as APIRelationship } from "~types/mastodon/relationship";
import { meta } from "./follow";
await deleteOldTestUsers();

View file

@ -5,8 +5,8 @@ import {
getTestUsers,
sendTestRequest,
} from "~tests/utils";
import { meta } from "./mute";
import type { Relationship as APIRelationship } from "~types/mastodon/relationship";
import { meta } from "./mute";
await deleteOldTestUsers();

View file

@ -1,5 +1,6 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { config } from "config-manager";
import { db } from "~drizzle/db";
import {
deleteOldTestUsers,
getTestStatuses,
@ -7,9 +8,8 @@ import {
sendTestRequest,
} from "~tests/utils";
import type { Account as APIAccount } from "~types/mastodon/account";
import { meta } from "./statuses";
import type { Status as APIStatus } from "~types/mastodon/status";
import { db } from "~drizzle/db";
import { meta } from "./statuses";
await deleteOldTestUsers();

View file

@ -5,8 +5,8 @@ import {
getTestUsers,
sendTestRequest,
} from "~tests/utils";
import { meta } from "./unmute";
import type { Relationship as APIRelationship } from "~types/mastodon/relationship";
import { meta } from "./unmute";
await deleteOldTestUsers();

View file

@ -170,9 +170,9 @@ export default apiRoute<typeof meta, typeof schema>(
self
? sql`EXISTS (SELECT 1 FROM Relationships WHERE Relationships.subjectId = ${
self?.id
} AND Relationships.following = ${
following ? true : false
} AND Relationships.ownerId = ${user.id})`
} AND Relationships.following = ${!!following} AND Relationships.ownerId = ${
user.id
})`
: undefined,
),
orderBy: (user, { desc }) => desc(user.createdAt),
@ -188,9 +188,9 @@ export default apiRoute<typeof meta, typeof schema>(
self
? sql`EXISTS (SELECT 1 FROM Relationships WHERE Relationships.subjectId = ${
self?.id
} AND Relationships.following = ${
following ? true : false
} AND Relationships.ownerId = ${Notes.authorId})`
} AND Relationships.following = ${!!following} AND Relationships.ownerId = ${
Notes.authorId
})`
: undefined,
),
);