Skip to content

Commit ea6eabe

Browse files
chore: generate
1 parent 36d40fe commit ea6eabe

3 files changed

Lines changed: 183 additions & 110 deletions

File tree

packages/opencode/migration/20260510033149_session_usage/snapshot.json

Lines changed: 36 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
"version": "7",
33
"dialect": "sqlite",
44
"id": "be5eae31-b7f8-4292-8827-c36a524abd1b",
5-
"prevIds": [
6-
"630a93f2-c6c6-4191-a351-868d8f3a05d4"
7-
],
5+
"prevIds": ["630a93f2-c6c6-4191-a351-868d8f3a05d4"],
86
"ddl": [
97
{
108
"name": "account_state",
@@ -1153,13 +1151,9 @@
11531151
"table": "event"
11541152
},
11551153
{
1156-
"columns": [
1157-
"active_account_id"
1158-
],
1154+
"columns": ["active_account_id"],
11591155
"tableTo": "account",
1160-
"columnsTo": [
1161-
"id"
1162-
],
1156+
"columnsTo": ["id"],
11631157
"onUpdate": "NO ACTION",
11641158
"onDelete": "SET NULL",
11651159
"nameExplicit": false,
@@ -1168,13 +1162,9 @@
11681162
"table": "account_state"
11691163
},
11701164
{
1171-
"columns": [
1172-
"project_id"
1173-
],
1165+
"columns": ["project_id"],
11741166
"tableTo": "project",
1175-
"columnsTo": [
1176-
"id"
1177-
],
1167+
"columnsTo": ["id"],
11781168
"onUpdate": "NO ACTION",
11791169
"onDelete": "CASCADE",
11801170
"nameExplicit": false,
@@ -1183,13 +1173,9 @@
11831173
"table": "workspace"
11841174
},
11851175
{
1186-
"columns": [
1187-
"session_id"
1188-
],
1176+
"columns": ["session_id"],
11891177
"tableTo": "session",
1190-
"columnsTo": [
1191-
"id"
1192-
],
1178+
"columnsTo": ["id"],
11931179
"onUpdate": "NO ACTION",
11941180
"onDelete": "CASCADE",
11951181
"nameExplicit": false,
@@ -1198,13 +1184,9 @@
11981184
"table": "message"
11991185
},
12001186
{
1201-
"columns": [
1202-
"message_id"
1203-
],
1187+
"columns": ["message_id"],
12041188
"tableTo": "message",
1205-
"columnsTo": [
1206-
"id"
1207-
],
1189+
"columnsTo": ["id"],
12081190
"onUpdate": "NO ACTION",
12091191
"onDelete": "CASCADE",
12101192
"nameExplicit": false,
@@ -1213,13 +1195,9 @@
12131195
"table": "part"
12141196
},
12151197
{
1216-
"columns": [
1217-
"project_id"
1218-
],
1198+
"columns": ["project_id"],
12191199
"tableTo": "project",
1220-
"columnsTo": [
1221-
"id"
1222-
],
1200+
"columnsTo": ["id"],
12231201
"onUpdate": "NO ACTION",
12241202
"onDelete": "CASCADE",
12251203
"nameExplicit": false,
@@ -1228,13 +1206,9 @@
12281206
"table": "permission"
12291207
},
12301208
{
1231-
"columns": [
1232-
"session_id"
1233-
],
1209+
"columns": ["session_id"],
12341210
"tableTo": "session",
1235-
"columnsTo": [
1236-
"id"
1237-
],
1211+
"columnsTo": ["id"],
12381212
"onUpdate": "NO ACTION",
12391213
"onDelete": "CASCADE",
12401214
"nameExplicit": false,
@@ -1243,13 +1217,9 @@
12431217
"table": "session_message"
12441218
},
12451219
{
1246-
"columns": [
1247-
"project_id"
1248-
],
1220+
"columns": ["project_id"],
12491221
"tableTo": "project",
1250-
"columnsTo": [
1251-
"id"
1252-
],
1222+
"columnsTo": ["id"],
12531223
"onUpdate": "NO ACTION",
12541224
"onDelete": "CASCADE",
12551225
"nameExplicit": false,
@@ -1258,13 +1228,9 @@
12581228
"table": "session"
12591229
},
12601230
{
1261-
"columns": [
1262-
"session_id"
1263-
],
1231+
"columns": ["session_id"],
12641232
"tableTo": "session",
1265-
"columnsTo": [
1266-
"id"
1267-
],
1233+
"columnsTo": ["id"],
12681234
"onUpdate": "NO ACTION",
12691235
"onDelete": "CASCADE",
12701236
"nameExplicit": false,
@@ -1273,13 +1239,9 @@
12731239
"table": "todo"
12741240
},
12751241
{
1276-
"columns": [
1277-
"session_id"
1278-
],
1242+
"columns": ["session_id"],
12791243
"tableTo": "session",
1280-
"columnsTo": [
1281-
"id"
1282-
],
1244+
"columnsTo": ["id"],
12831245
"onUpdate": "NO ACTION",
12841246
"onDelete": "CASCADE",
12851247
"nameExplicit": false,
@@ -1288,13 +1250,9 @@
12881250
"table": "session_share"
12891251
},
12901252
{
1291-
"columns": [
1292-
"aggregate_id"
1293-
],
1253+
"columns": ["aggregate_id"],
12941254
"tableTo": "event_sequence",
1295-
"columnsTo": [
1296-
"aggregate_id"
1297-
],
1255+
"columnsTo": ["aggregate_id"],
12981256
"onUpdate": "NO ACTION",
12991257
"onDelete": "CASCADE",
13001258
"nameExplicit": false,
@@ -1303,128 +1261,98 @@
13031261
"table": "event"
13041262
},
13051263
{
1306-
"columns": [
1307-
"email",
1308-
"url"
1309-
],
1264+
"columns": ["email", "url"],
13101265
"nameExplicit": false,
13111266
"name": "control_account_pk",
13121267
"entityType": "pks",
13131268
"table": "control_account"
13141269
},
13151270
{
1316-
"columns": [
1317-
"session_id",
1318-
"position"
1319-
],
1271+
"columns": ["session_id", "position"],
13201272
"nameExplicit": false,
13211273
"name": "todo_pk",
13221274
"entityType": "pks",
13231275
"table": "todo"
13241276
},
13251277
{
1326-
"columns": [
1327-
"id"
1328-
],
1278+
"columns": ["id"],
13291279
"nameExplicit": false,
13301280
"name": "account_state_pk",
13311281
"table": "account_state",
13321282
"entityType": "pks"
13331283
},
13341284
{
1335-
"columns": [
1336-
"id"
1337-
],
1285+
"columns": ["id"],
13381286
"nameExplicit": false,
13391287
"name": "account_pk",
13401288
"table": "account",
13411289
"entityType": "pks"
13421290
},
13431291
{
1344-
"columns": [
1345-
"id"
1346-
],
1292+
"columns": ["id"],
13471293
"nameExplicit": false,
13481294
"name": "workspace_pk",
13491295
"table": "workspace",
13501296
"entityType": "pks"
13511297
},
13521298
{
1353-
"columns": [
1354-
"id"
1355-
],
1299+
"columns": ["id"],
13561300
"nameExplicit": false,
13571301
"name": "project_pk",
13581302
"table": "project",
13591303
"entityType": "pks"
13601304
},
13611305
{
1362-
"columns": [
1363-
"id"
1364-
],
1306+
"columns": ["id"],
13651307
"nameExplicit": false,
13661308
"name": "message_pk",
13671309
"table": "message",
13681310
"entityType": "pks"
13691311
},
13701312
{
1371-
"columns": [
1372-
"id"
1373-
],
1313+
"columns": ["id"],
13741314
"nameExplicit": false,
13751315
"name": "part_pk",
13761316
"table": "part",
13771317
"entityType": "pks"
13781318
},
13791319
{
1380-
"columns": [
1381-
"project_id"
1382-
],
1320+
"columns": ["project_id"],
13831321
"nameExplicit": false,
13841322
"name": "permission_pk",
13851323
"table": "permission",
13861324
"entityType": "pks"
13871325
},
13881326
{
1389-
"columns": [
1390-
"id"
1391-
],
1327+
"columns": ["id"],
13921328
"nameExplicit": false,
13931329
"name": "session_message_pk",
13941330
"table": "session_message",
13951331
"entityType": "pks"
13961332
},
13971333
{
1398-
"columns": [
1399-
"id"
1400-
],
1334+
"columns": ["id"],
14011335
"nameExplicit": false,
14021336
"name": "session_pk",
14031337
"table": "session",
14041338
"entityType": "pks"
14051339
},
14061340
{
1407-
"columns": [
1408-
"session_id"
1409-
],
1341+
"columns": ["session_id"],
14101342
"nameExplicit": false,
14111343
"name": "session_share_pk",
14121344
"table": "session_share",
14131345
"entityType": "pks"
14141346
},
14151347
{
1416-
"columns": [
1417-
"aggregate_id"
1418-
],
1348+
"columns": ["aggregate_id"],
14191349
"nameExplicit": false,
14201350
"name": "event_sequence_pk",
14211351
"table": "event_sequence",
14221352
"entityType": "pks"
14231353
},
14241354
{
1425-
"columns": [
1426-
"id"
1427-
],
1355+
"columns": ["id"],
14281356
"nameExplicit": false,
14291357
"name": "event_pk",
14301358
"table": "event",
@@ -1588,4 +1516,4 @@
15881516
}
15891517
],
15901518
"renames": []
1591-
}
1519+
}

packages/opencode/src/data-migration.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,10 @@ export const layer = Layer.effect(
6666
.from(MessageTable)
6767
.where(
6868
and(
69-
inArray(MessageTable.session_id, sessions.map((session) => session.id)),
69+
inArray(
70+
MessageTable.session_id,
71+
sessions.map((session) => session.id),
72+
),
7073
sql`json_extract(${MessageTable.data}, '$.role') = 'assistant'`,
7174
),
7275
)

0 commit comments

Comments
 (0)