mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 08:28:19 +01:00
chore: 📦 Update all dependencies to latest version and Bun to 1.1.4
This commit is contained in:
parent
bf0153627e
commit
0929683c51
|
|
@ -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++
|
||||
|
||||
|
|
|
|||
|
|
@ -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" ]
|
||||
|
|
@ -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"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
),
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in a new issue