feat(api): Add Roles API

This commit is contained in:
Jesse Wierzbinski 2024-06-07 17:31:17 -10:00
parent 46f41199ac
commit 19823d8eca
No known key found for this signature in database
36 changed files with 7851 additions and 1006 deletions

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public._prisma_migrations": {
@ -240,14 +240,32 @@
},
"indexes": {
"LysandObject_remote_id_key": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_key",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -462,9 +480,18 @@
},
"indexes": {
"Application_client_id_key": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_key",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -571,14 +598,38 @@
},
"indexes": {
"_EmojiToUser_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToUser_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -625,14 +676,38 @@
},
"indexes": {
"_EmojiToStatus_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToStatus_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToStatus_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToStatus_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -679,14 +754,38 @@
},
"indexes": {
"_StatusToUser_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_StatusToUser_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_StatusToUser_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_StatusToUser_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -733,14 +832,38 @@
},
"indexes": {
"_UserPinnedNotes_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_UserPinnedNotes_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_UserPinnedNotes_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_UserPinnedNotes_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1062,9 +1185,18 @@
},
"indexes": {
"Status_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1373,19 +1505,46 @@
},
"indexes": {
"User_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_key": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_key",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_key": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_key",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Application": {
@ -58,9 +58,18 @@
},
"indexes": {
"Application_client_id_key": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_key",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"_EmojiToStatus_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToStatus_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToStatus_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToStatus_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"_EmojiToUser_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToUser_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_key": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_key",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1151,9 +1226,18 @@
},
"indexes": {
"Status_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1234,14 +1318,38 @@
},
"indexes": {
"_StatusToUser_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_StatusToUser_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_StatusToUser_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_StatusToUser_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1494,19 +1602,46 @@
},
"indexes": {
"User_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_key": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_key",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_key": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_key",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1542,14 +1677,38 @@
},
"indexes": {
"_UserPinnedNotes_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_UserPinnedNotes_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_UserPinnedNotes_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_UserPinnedNotes_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Application": {
@ -58,9 +58,18 @@
},
"indexes": {
"Application_client_id_key": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_key",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"_EmojiToStatus_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToStatus_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToStatus_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToStatus_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"_EmojiToUser_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToUser_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_key": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_key",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1151,9 +1226,18 @@
},
"indexes": {
"Status_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1234,14 +1318,38 @@
},
"indexes": {
"StatusToMentions_A_B_index": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_A_B_index",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"StatusToMentions_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1494,19 +1602,46 @@
},
"indexes": {
"User_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_key": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_key",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_key": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_key",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1542,14 +1677,38 @@
},
"indexes": {
"_UserPinnedNotes_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_UserPinnedNotes_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_UserPinnedNotes_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_UserPinnedNotes_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Application": {
@ -58,9 +58,18 @@
},
"indexes": {
"Application_client_id_key": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_key",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"_EmojiToStatus_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToStatus_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToStatus_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToStatus_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"_EmojiToUser_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToUser_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_key": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_key",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1151,9 +1226,18 @@
},
"indexes": {
"Status_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1234,14 +1318,38 @@
},
"indexes": {
"StatusToMentions_statusId_userId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_statusId_userId_index",
"columns": ["statusId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"StatusToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1494,19 +1602,46 @@
},
"indexes": {
"User_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_key": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_key",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_key": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_key",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1542,14 +1677,38 @@
},
"indexes": {
"_UserPinnedNotes_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_UserPinnedNotes_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_UserPinnedNotes_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_UserPinnedNotes_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Application": {
@ -58,9 +58,18 @@
},
"indexes": {
"Application_client_id_key": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_key",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"EmojiToStatus_emojiId_statusId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_emojiId_statusId_index",
"columns": ["emojiId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToStatus_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"_EmojiToUser_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToUser_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1151,9 +1226,18 @@
},
"indexes": {
"Status_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1234,14 +1318,38 @@
},
"indexes": {
"StatusToMentions_statusId_userId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_statusId_userId_index",
"columns": ["statusId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"StatusToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1494,19 +1602,46 @@
},
"indexes": {
"User_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_key": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_key",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_key": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_key",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1542,14 +1677,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_statusId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_statusId_index",
"columns": ["userId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Application": {
@ -58,9 +58,18 @@
},
"indexes": {
"Application_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"EmojiToStatus_emojiId_statusId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_emojiId_statusId_index",
"columns": ["emojiId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToStatus_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"_EmojiToUser_AB_unique": {
"columns": [
{
"expression": "A",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_AB_unique",
"columns": ["A", "B"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"_EmojiToUser_B_index": {
"columns": [
{
"expression": "B",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "_EmojiToUser_B_index",
"columns": ["B"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1153,9 +1228,18 @@
},
"indexes": {
"Status_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1236,14 +1320,38 @@
},
"indexes": {
"StatusToMentions_statusId_userId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_statusId_userId_index",
"columns": ["statusId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"StatusToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1496,19 +1604,46 @@
},
"indexes": {
"User_uri_key": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_key",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_key": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_key",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_key": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_key",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1544,14 +1679,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_statusId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_statusId_index",
"columns": ["userId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Application": {
@ -58,9 +58,18 @@
},
"indexes": {
"Application_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"EmojiToStatus_emojiId_statusId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_emojiId_statusId_index",
"columns": ["emojiId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToStatus_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1153,9 +1228,18 @@
},
"indexes": {
"Status_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1236,14 +1320,38 @@
},
"indexes": {
"StatusToMentions_statusId_userId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_statusId_userId_index",
"columns": ["statusId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"StatusToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1496,19 +1604,46 @@
},
"indexes": {
"User_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1544,14 +1679,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_statusId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_statusId_index",
"columns": ["userId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Application": {
@ -58,9 +58,18 @@
},
"indexes": {
"Application_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"EmojiToStatus_emojiId_statusId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_emojiId_statusId_index",
"columns": ["emojiId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToStatus_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1147,9 +1222,18 @@
},
"indexes": {
"Status_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1221,14 +1305,38 @@
},
"indexes": {
"StatusToMentions_statusId_userId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_statusId_userId_index",
"columns": ["statusId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"StatusToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1481,19 +1589,46 @@
},
"indexes": {
"User_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1529,14 +1664,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_statusId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_statusId_index",
"columns": ["userId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Application": {
@ -58,9 +58,18 @@
},
"indexes": {
"Application_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Application_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"EmojiToStatus_emojiId_statusId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_emojiId_statusId_index",
"columns": ["emojiId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToStatus_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToStatus_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1154,9 +1229,18 @@
},
"indexes": {
"Status_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Status_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1228,14 +1312,38 @@
},
"indexes": {
"StatusToMentions_statusId_userId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_statusId_userId_index",
"columns": ["statusId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"StatusToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "StatusToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1488,19 +1596,46 @@
},
"indexes": {
"User_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"User_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "User_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1536,14 +1671,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_statusId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_statusId_index",
"columns": ["userId", "statusId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_statusId_index": {
"columns": [
{
"expression": "statusId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_statusId_index",
"columns": ["statusId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1154,9 +1229,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1228,14 +1312,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1488,19 +1596,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1536,14 +1671,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -254,14 +263,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -306,14 +339,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1154,9 +1229,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1228,14 +1312,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1488,19 +1596,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1536,14 +1671,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -756,14 +831,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -893,9 +992,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1359,14 +1467,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1540,19 +1672,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -817,14 +892,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -954,9 +1053,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1420,14 +1528,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1601,19 +1733,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -561,14 +618,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -832,14 +907,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -969,9 +1068,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1435,14 +1543,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1616,19 +1748,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -670,14 +727,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -941,14 +1016,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1078,9 +1177,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1544,14 +1652,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1725,19 +1857,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -670,14 +727,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -941,14 +1016,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1078,9 +1177,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1544,14 +1652,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1725,19 +1857,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -670,14 +727,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -941,14 +1016,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1078,9 +1177,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1558,14 +1666,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1739,19 +1871,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -670,14 +727,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -941,14 +1016,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1078,9 +1177,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1562,14 +1670,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1743,19 +1875,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -670,14 +727,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -941,14 +1016,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1078,9 +1177,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1564,14 +1672,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1745,19 +1877,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -670,14 +727,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -941,14 +1016,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1078,9 +1177,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1570,14 +1678,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1751,19 +1883,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -670,14 +727,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -941,14 +1016,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1078,9 +1177,18 @@
},
"indexes": {
"Notes_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Notes_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1570,14 +1678,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1758,19 +1890,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,5 +1,5 @@
{
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -58,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -191,14 +200,38 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -243,14 +276,38 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -670,14 +727,32 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -941,14 +1016,38 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1570,14 +1669,38 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
@ -1758,19 +1881,46 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {

View file

@ -1,7 +1,5 @@
{
"id": "2ebf1bd7-ed30-4e28-aa35-091c4cec896c",
"prevId": "44e89287-856b-4cc8-bee0-fb394522b01c",
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -60,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -164,11 +171,11 @@
"Attachments_noteId_Notes_id_fk": {
"name": "Attachments_noteId_Notes_id_fk",
"tableFrom": "Attachments",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -193,34 +200,58 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"EmojiToNote_emojiId_Emojis_id_fk": {
"name": "EmojiToNote_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Emojis",
"columnsFrom": ["emojiId"],
"tableTo": "Emojis",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"EmojiToNote_noteId_Notes_id_fk": {
"name": "EmojiToNote_noteId_Notes_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -245,34 +276,58 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"EmojiToUser_emojiId_Emojis_id_fk": {
"name": "EmojiToUser_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Emojis",
"columnsFrom": ["emojiId"],
"tableTo": "Emojis",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"EmojiToUser_userId_Users_id_fk": {
"name": "EmojiToUser_userId_Users_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -343,20 +398,20 @@
"Emojis_instanceId_Instances_id_fk": {
"name": "Emojis_instanceId_Instances_id_fk",
"tableFrom": "Emojis",
"tableTo": "Instances",
"columnsFrom": ["instanceId"],
"tableTo": "Instances",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Emojis_ownerId_Users_id_fk": {
"name": "Emojis_ownerId_Users_id_fk",
"tableFrom": "Emojis",
"tableTo": "Users",
"columnsFrom": ["ownerId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -397,11 +452,11 @@
"FilterKeywords_filterId_Filters_id_fk": {
"name": "FilterKeywords_filterId_Filters_id_fk",
"tableFrom": "FilterKeywords",
"tableTo": "Filters",
"columnsFrom": ["filterId"],
"tableTo": "Filters",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -461,11 +516,11 @@
"Filters_userId_Users_id_fk": {
"name": "Filters_userId_Users_id_fk",
"tableFrom": "Filters",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -514,20 +569,20 @@
"Flags_noteId_Notes_id_fk": {
"name": "Flags_noteId_Notes_id_fk",
"tableFrom": "Flags",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Flags_userId_Users_id_fk": {
"name": "Flags_userId_Users_id_fk",
"tableFrom": "Flags",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -617,20 +672,20 @@
"Likes_likerId_Users_id_fk": {
"name": "Likes_likerId_Users_id_fk",
"tableFrom": "Likes",
"tableTo": "Users",
"columnsFrom": ["likerId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Likes_likedId_Notes_id_fk": {
"name": "Likes_likedId_Notes_id_fk",
"tableFrom": "Likes",
"tableTo": "Notes",
"columnsFrom": ["likedId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -693,25 +748,43 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"LysandObject_authorId_LysandObject_id_fk": {
"name": "LysandObject_authorId_LysandObject_id_fk",
"tableFrom": "LysandObject",
"tableTo": "LysandObject",
"columnsFrom": ["authorId"],
"tableTo": "LysandObject",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -765,29 +838,29 @@
"Markers_noteId_Notes_id_fk": {
"name": "Markers_noteId_Notes_id_fk",
"tableFrom": "Markers",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Markers_notificationId_Notifications_id_fk": {
"name": "Markers_notificationId_Notifications_id_fk",
"tableFrom": "Markers",
"tableTo": "Notifications",
"columnsFrom": ["notificationId"],
"tableTo": "Notifications",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Markers_userId_Users_id_fk": {
"name": "Markers_userId_Users_id_fk",
"tableFrom": "Markers",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -841,29 +914,29 @@
"ModNotes_noteId_Notes_id_fk": {
"name": "ModNotes_noteId_Notes_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"ModNotes_userId_Users_id_fk": {
"name": "ModNotes_userId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"ModNotes_modId_Users_id_fk": {
"name": "ModNotes_modId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": ["modId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -917,29 +990,29 @@
"ModTags_noteId_Notes_id_fk": {
"name": "ModTags_noteId_Notes_id_fk",
"tableFrom": "ModTags",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"ModTags_userId_Users_id_fk": {
"name": "ModTags_userId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"ModTags_modId_Users_id_fk": {
"name": "ModTags_modId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": ["modId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -964,34 +1037,58 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"NoteToMentions_noteId_Notes_id_fk": {
"name": "NoteToMentions_noteId_Notes_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"NoteToMentions_userId_Users_id_fk": {
"name": "NoteToMentions_userId_Users_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1104,55 +1201,55 @@
"Notes_authorId_Users_id_fk": {
"name": "Notes_authorId_Users_id_fk",
"tableFrom": "Notes",
"tableTo": "Users",
"columnsFrom": ["authorId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notes_reblogId_Notes_id_fk": {
"name": "Notes_reblogId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": ["reblogId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notes_replyId_Notes_id_fk": {
"name": "Notes_replyId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": ["replyId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notes_quoteId_Notes_id_fk": {
"name": "Notes_quoteId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": ["quoteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notes_applicationId_Applications_id_fk": {
"name": "Notes_applicationId_Applications_id_fk",
"tableFrom": "Notes",
"tableTo": "Applications",
"columnsFrom": ["applicationId"],
"tableTo": "Applications",
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "set null"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {
"Notes_uri_unique": {
"name": "Notes_uri_unique",
"nullsNotDistinct": false,
"columns": ["uri"]
"columns": ["uri"],
"nullsNotDistinct": false
}
}
},
@ -1211,29 +1308,29 @@
"Notifications_notifiedId_Users_id_fk": {
"name": "Notifications_notifiedId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": ["notifiedId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notifications_accountId_Users_id_fk": {
"name": "Notifications_accountId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": ["accountId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notifications_noteId_Notes_id_fk": {
"name": "Notifications_noteId_Notes_id_fk",
"tableFrom": "Notifications",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1274,11 +1371,11 @@
"OpenIdAccounts_userId_Users_id_fk": {
"name": "OpenIdAccounts_userId_Users_id_fk",
"tableFrom": "OpenIdAccounts",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "set null"
}
},
"compositePrimaryKeys": {},
@ -1319,11 +1416,11 @@
"OpenIdLoginFlows_applicationId_Applications_id_fk": {
"name": "OpenIdLoginFlows_applicationId_Applications_id_fk",
"tableFrom": "OpenIdLoginFlows",
"tableTo": "Applications",
"columnsFrom": ["applicationId"],
"tableTo": "Applications",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1450,20 +1547,20 @@
"Relationships_ownerId_Users_id_fk": {
"name": "Relationships_ownerId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": ["ownerId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Relationships_subjectId_Users_id_fk": {
"name": "Relationships_subjectId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": ["subjectId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1555,20 +1652,20 @@
"Tokens_userId_Users_id_fk": {
"name": "Tokens_userId_Users_id_fk",
"tableFrom": "Tokens",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Tokens_applicationId_Applications_id_fk": {
"name": "Tokens_applicationId_Applications_id_fk",
"tableFrom": "Tokens",
"tableTo": "Applications",
"columnsFrom": ["applicationId"],
"tableTo": "Applications",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1593,34 +1690,58 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"UserToPinnedNotes_userId_Users_id_fk": {
"name": "UserToPinnedNotes_userId_Users_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"UserToPinnedNotes_noteId_Notes_id_fk": {
"name": "UserToPinnedNotes_noteId_Notes_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1781,30 +1902,57 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"Users_instanceId_Instances_id_fk": {
"name": "Users_instanceId_Instances_id_fk",
"tableFrom": "Users",
"tableTo": "Instances",
"columnsFrom": ["instanceId"],
"tableTo": "Instances",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1814,8 +1962,10 @@
"enums": {},
"schemas": {},
"_meta": {
"columns": {},
"schemas": {},
"tables": {}
}
"tables": {},
"columns": {}
},
"id": "2ebf1bd7-ed30-4e28-aa35-091c4cec896c",
"prevId": "44e89287-856b-4cc8-bee0-fb394522b01c"
}

View file

@ -1,7 +1,5 @@
{
"id": "c9b9230b-ba1c-4a81-bb6c-ce2e8efe09bf",
"prevId": "2ebf1bd7-ed30-4e28-aa35-091c4cec896c",
"version": "6",
"version": "7",
"dialect": "postgresql",
"tables": {
"public.Applications": {
@ -60,9 +58,18 @@
},
"indexes": {
"Applications_client_id_index": {
"columns": [
{
"expression": "client_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Applications_client_id_index",
"columns": ["client_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {},
@ -164,11 +171,11 @@
"Attachments_noteId_Notes_id_fk": {
"name": "Attachments_noteId_Notes_id_fk",
"tableFrom": "Attachments",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -193,34 +200,58 @@
},
"indexes": {
"EmojiToNote_emojiId_noteId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_emojiId_noteId_index",
"columns": ["emojiId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToNote_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToNote_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"EmojiToNote_emojiId_Emojis_id_fk": {
"name": "EmojiToNote_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Emojis",
"columnsFrom": ["emojiId"],
"tableTo": "Emojis",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"EmojiToNote_noteId_Notes_id_fk": {
"name": "EmojiToNote_noteId_Notes_id_fk",
"tableFrom": "EmojiToNote",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -245,34 +276,58 @@
},
"indexes": {
"EmojiToUser_emojiId_userId_index": {
"columns": [
{
"expression": "emojiId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_emojiId_userId_index",
"columns": ["emojiId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"EmojiToUser_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "EmojiToUser_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"EmojiToUser_emojiId_Emojis_id_fk": {
"name": "EmojiToUser_emojiId_Emojis_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Emojis",
"columnsFrom": ["emojiId"],
"tableTo": "Emojis",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"EmojiToUser_userId_Users_id_fk": {
"name": "EmojiToUser_userId_Users_id_fk",
"tableFrom": "EmojiToUser",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -343,20 +398,20 @@
"Emojis_instanceId_Instances_id_fk": {
"name": "Emojis_instanceId_Instances_id_fk",
"tableFrom": "Emojis",
"tableTo": "Instances",
"columnsFrom": ["instanceId"],
"tableTo": "Instances",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Emojis_ownerId_Users_id_fk": {
"name": "Emojis_ownerId_Users_id_fk",
"tableFrom": "Emojis",
"tableTo": "Users",
"columnsFrom": ["ownerId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -397,11 +452,11 @@
"FilterKeywords_filterId_Filters_id_fk": {
"name": "FilterKeywords_filterId_Filters_id_fk",
"tableFrom": "FilterKeywords",
"tableTo": "Filters",
"columnsFrom": ["filterId"],
"tableTo": "Filters",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -461,11 +516,11 @@
"Filters_userId_Users_id_fk": {
"name": "Filters_userId_Users_id_fk",
"tableFrom": "Filters",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -514,20 +569,20 @@
"Flags_noteId_Notes_id_fk": {
"name": "Flags_noteId_Notes_id_fk",
"tableFrom": "Flags",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Flags_userId_Users_id_fk": {
"name": "Flags_userId_Users_id_fk",
"tableFrom": "Flags",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -617,20 +672,20 @@
"Likes_likerId_Users_id_fk": {
"name": "Likes_likerId_Users_id_fk",
"tableFrom": "Likes",
"tableTo": "Users",
"columnsFrom": ["likerId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Likes_likedId_Notes_id_fk": {
"name": "Likes_likedId_Notes_id_fk",
"tableFrom": "Likes",
"tableTo": "Notes",
"columnsFrom": ["likedId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -693,25 +748,43 @@
},
"indexes": {
"LysandObject_remote_id_index": {
"columns": [
{
"expression": "remote_id",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_remote_id_index",
"columns": ["remote_id"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"LysandObject_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "LysandObject_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"LysandObject_authorId_LysandObject_id_fk": {
"name": "LysandObject_authorId_LysandObject_id_fk",
"tableFrom": "LysandObject",
"tableTo": "LysandObject",
"columnsFrom": ["authorId"],
"tableTo": "LysandObject",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -765,29 +838,29 @@
"Markers_noteId_Notes_id_fk": {
"name": "Markers_noteId_Notes_id_fk",
"tableFrom": "Markers",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Markers_notificationId_Notifications_id_fk": {
"name": "Markers_notificationId_Notifications_id_fk",
"tableFrom": "Markers",
"tableTo": "Notifications",
"columnsFrom": ["notificationId"],
"tableTo": "Notifications",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Markers_userId_Users_id_fk": {
"name": "Markers_userId_Users_id_fk",
"tableFrom": "Markers",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -841,29 +914,29 @@
"ModNotes_noteId_Notes_id_fk": {
"name": "ModNotes_noteId_Notes_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"ModNotes_userId_Users_id_fk": {
"name": "ModNotes_userId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"ModNotes_modId_Users_id_fk": {
"name": "ModNotes_modId_Users_id_fk",
"tableFrom": "ModNotes",
"tableTo": "Users",
"columnsFrom": ["modId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -917,29 +990,29 @@
"ModTags_noteId_Notes_id_fk": {
"name": "ModTags_noteId_Notes_id_fk",
"tableFrom": "ModTags",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"ModTags_userId_Users_id_fk": {
"name": "ModTags_userId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"ModTags_modId_Users_id_fk": {
"name": "ModTags_modId_Users_id_fk",
"tableFrom": "ModTags",
"tableTo": "Users",
"columnsFrom": ["modId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -964,34 +1037,58 @@
},
"indexes": {
"NoteToMentions_noteId_userId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_noteId_userId_index",
"columns": ["noteId", "userId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"NoteToMentions_userId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "NoteToMentions_userId_index",
"columns": ["userId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"NoteToMentions_noteId_Notes_id_fk": {
"name": "NoteToMentions_noteId_Notes_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"NoteToMentions_userId_Users_id_fk": {
"name": "NoteToMentions_userId_Users_id_fk",
"tableFrom": "NoteToMentions",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1104,55 +1201,55 @@
"Notes_authorId_Users_id_fk": {
"name": "Notes_authorId_Users_id_fk",
"tableFrom": "Notes",
"tableTo": "Users",
"columnsFrom": ["authorId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notes_reblogId_Notes_id_fk": {
"name": "Notes_reblogId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": ["reblogId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notes_replyId_Notes_id_fk": {
"name": "Notes_replyId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": ["replyId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notes_quoteId_Notes_id_fk": {
"name": "Notes_quoteId_Notes_id_fk",
"tableFrom": "Notes",
"tableTo": "Notes",
"columnsFrom": ["quoteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notes_applicationId_Applications_id_fk": {
"name": "Notes_applicationId_Applications_id_fk",
"tableFrom": "Notes",
"tableTo": "Applications",
"columnsFrom": ["applicationId"],
"tableTo": "Applications",
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "set null"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {
"Notes_uri_unique": {
"name": "Notes_uri_unique",
"nullsNotDistinct": false,
"columns": ["uri"]
"columns": ["uri"],
"nullsNotDistinct": false
}
}
},
@ -1211,29 +1308,29 @@
"Notifications_notifiedId_Users_id_fk": {
"name": "Notifications_notifiedId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": ["notifiedId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notifications_accountId_Users_id_fk": {
"name": "Notifications_accountId_Users_id_fk",
"tableFrom": "Notifications",
"tableTo": "Users",
"columnsFrom": ["accountId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Notifications_noteId_Notes_id_fk": {
"name": "Notifications_noteId_Notes_id_fk",
"tableFrom": "Notifications",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1274,11 +1371,11 @@
"OpenIdAccounts_userId_Users_id_fk": {
"name": "OpenIdAccounts_userId_Users_id_fk",
"tableFrom": "OpenIdAccounts",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "set null"
}
},
"compositePrimaryKeys": {},
@ -1319,11 +1416,11 @@
"OpenIdLoginFlows_applicationId_Applications_id_fk": {
"name": "OpenIdLoginFlows_applicationId_Applications_id_fk",
"tableFrom": "OpenIdLoginFlows",
"tableTo": "Applications",
"columnsFrom": ["applicationId"],
"tableTo": "Applications",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1450,20 +1547,20 @@
"Relationships_ownerId_Users_id_fk": {
"name": "Relationships_ownerId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": ["ownerId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Relationships_subjectId_Users_id_fk": {
"name": "Relationships_subjectId_Users_id_fk",
"tableFrom": "Relationships",
"tableTo": "Users",
"columnsFrom": ["subjectId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1555,20 +1652,20 @@
"Tokens_userId_Users_id_fk": {
"name": "Tokens_userId_Users_id_fk",
"tableFrom": "Tokens",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"Tokens_applicationId_Applications_id_fk": {
"name": "Tokens_applicationId_Applications_id_fk",
"tableFrom": "Tokens",
"tableTo": "Applications",
"columnsFrom": ["applicationId"],
"tableTo": "Applications",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1593,34 +1690,58 @@
},
"indexes": {
"UserToPinnedNotes_userId_noteId_index": {
"columns": [
{
"expression": "userId",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_userId_noteId_index",
"columns": ["userId", "noteId"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"UserToPinnedNotes_noteId_index": {
"columns": [
{
"expression": "noteId",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "UserToPinnedNotes_noteId_index",
"columns": ["noteId"],
"isUnique": false
"isUnique": false,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"UserToPinnedNotes_userId_Users_id_fk": {
"name": "UserToPinnedNotes_userId_Users_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Users",
"columnsFrom": ["userId"],
"tableTo": "Users",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
},
"UserToPinnedNotes_noteId_Notes_id_fk": {
"name": "UserToPinnedNotes_noteId_Notes_id_fk",
"tableFrom": "UserToPinnedNotes",
"tableTo": "Notes",
"columnsFrom": ["noteId"],
"tableTo": "Notes",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1793,30 +1914,57 @@
},
"indexes": {
"Users_uri_index": {
"columns": [
{
"expression": "uri",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_uri_index",
"columns": ["uri"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_username_index": {
"columns": [
{
"expression": "username",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_username_index",
"columns": ["username"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
},
"Users_email_index": {
"columns": [
{
"expression": "email",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"name": "Users_email_index",
"columns": ["email"],
"isUnique": true
"isUnique": true,
"method": "btree",
"concurrently": false
}
},
"foreignKeys": {
"Users_instanceId_Instances_id_fk": {
"name": "Users_instanceId_Instances_id_fk",
"tableFrom": "Users",
"tableTo": "Instances",
"columnsFrom": ["instanceId"],
"tableTo": "Instances",
"columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "cascade"
"onUpdate": "cascade",
"onDelete": "cascade"
}
},
"compositePrimaryKeys": {},
@ -1826,8 +1974,10 @@
"enums": {},
"schemas": {},
"_meta": {
"columns": {},
"schemas": {},
"tables": {}
}
"tables": {},
"columns": {}
},
"id": "c9b9230b-ba1c-4a81-bb6c-ce2e8efe09bf",
"prevId": "2ebf1bd7-ed30-4e28-aa35-091c4cec896c"
}

File diff suppressed because it is too large Load diff

View file

@ -169,6 +169,13 @@
"when": 1715932436792,
"tag": "0023_lazy_wolfsbane",
"breakpoints": true
},
{
"idx": 24,
"version": "7",
"when": 1717810992701,
"tag": "0024_lush_aaron_stack",
"breakpoints": true
}
]
}