Skip to content

Commit 173bfbc

Browse files
Repair migrations
1 parent 4174017 commit 173bfbc

33 files changed

Lines changed: 31857 additions & 526 deletions

school_data_hub_server/migrations/20250718143355126/migration.json

Lines changed: 0 additions & 46 deletions
This file was deleted.

school_data_hub_server/migrations/20250718151055108/migration.json

Lines changed: 0 additions & 75 deletions
This file was deleted.

school_data_hub_server/migrations/20250718151055108/definition.json renamed to school_data_hub_server/migrations/20250826124122807/definition.json

Lines changed: 184 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,6 +1239,43 @@
12391239
],
12401240
"managed": true
12411241
},
1242+
{
1243+
"name": "last_pupil_identities_update",
1244+
"dartName": "LastPupilIdentiesUpdate",
1245+
"module": "school_data_hub",
1246+
"schema": "public",
1247+
"columns": [
1248+
{
1249+
"name": "id",
1250+
"columnType": 6,
1251+
"isNullable": false,
1252+
"columnDefault": "nextval('last_pupil_identities_update_id_seq'::regclass)",
1253+
"dartType": "int?"
1254+
},
1255+
{
1256+
"name": "date",
1257+
"columnType": 4,
1258+
"isNullable": true,
1259+
"dartType": "DateTime?"
1260+
}
1261+
],
1262+
"foreignKeys": [],
1263+
"indexes": [
1264+
{
1265+
"indexName": "last_pupil_identities_update_pkey",
1266+
"elements": [
1267+
{
1268+
"type": 0,
1269+
"definition": "id"
1270+
}
1271+
],
1272+
"type": "btree",
1273+
"isUnique": true,
1274+
"isPrimary": true
1275+
}
1276+
],
1277+
"managed": true
1278+
},
12421279
{
12431280
"name": "learning_support_plan",
12441281
"dartName": "LearningSupportPlan",
@@ -2337,10 +2374,10 @@
23372374
"dartType": "int?"
23382375
},
23392376
{
2340-
"name": "active",
2341-
"columnType": 1,
2377+
"name": "status",
2378+
"columnType": 0,
23422379
"isNullable": false,
2343-
"dartType": "bool"
2380+
"dartType": "protocol:PupilStatus"
23442381
},
23452382
{
23462383
"name": "internalId",
@@ -2564,11 +2601,11 @@
25642601
"isPrimary": true
25652602
},
25662603
{
2567-
"indexName": "pupil_data_active_idx",
2604+
"indexName": "pupil_data_status_idx",
25682605
"elements": [
25692606
{
25702607
"type": 0,
2571-
"definition": "active"
2608+
"definition": "status"
25722609
},
25732610
{
25742611
"type": 0,
@@ -3006,6 +3043,118 @@
30063043
],
30073044
"managed": true
30083045
},
3046+
{
3047+
"name": "school_data",
3048+
"dartName": "SchoolData",
3049+
"module": "school_data_hub",
3050+
"schema": "public",
3051+
"columns": [
3052+
{
3053+
"name": "id",
3054+
"columnType": 6,
3055+
"isNullable": false,
3056+
"columnDefault": "nextval('school_data_id_seq'::regclass)",
3057+
"dartType": "int?"
3058+
},
3059+
{
3060+
"name": "name",
3061+
"columnType": 0,
3062+
"isNullable": false,
3063+
"dartType": "String"
3064+
},
3065+
{
3066+
"name": "officialName",
3067+
"columnType": 0,
3068+
"isNullable": false,
3069+
"dartType": "String"
3070+
},
3071+
{
3072+
"name": "address",
3073+
"columnType": 0,
3074+
"isNullable": false,
3075+
"dartType": "String"
3076+
},
3077+
{
3078+
"name": "schoolNumber",
3079+
"columnType": 0,
3080+
"isNullable": false,
3081+
"dartType": "String"
3082+
},
3083+
{
3084+
"name": "telephoneNumber",
3085+
"columnType": 0,
3086+
"isNullable": false,
3087+
"dartType": "String"
3088+
},
3089+
{
3090+
"name": "email",
3091+
"columnType": 0,
3092+
"isNullable": false,
3093+
"dartType": "String"
3094+
},
3095+
{
3096+
"name": "website",
3097+
"columnType": 0,
3098+
"isNullable": false,
3099+
"dartType": "String"
3100+
},
3101+
{
3102+
"name": "logoId",
3103+
"columnType": 6,
3104+
"isNullable": true,
3105+
"dartType": "int?"
3106+
},
3107+
{
3108+
"name": "officialSealId",
3109+
"columnType": 6,
3110+
"isNullable": true,
3111+
"dartType": "int?"
3112+
}
3113+
],
3114+
"foreignKeys": [
3115+
{
3116+
"constraintName": "school_data_fk_0",
3117+
"columns": [
3118+
"logoId"
3119+
],
3120+
"referenceTable": "hub_document",
3121+
"referenceTableSchema": "public",
3122+
"referenceColumns": [
3123+
"id"
3124+
],
3125+
"onUpdate": 3,
3126+
"onDelete": 3
3127+
},
3128+
{
3129+
"constraintName": "school_data_fk_1",
3130+
"columns": [
3131+
"officialSealId"
3132+
],
3133+
"referenceTable": "hub_document",
3134+
"referenceTableSchema": "public",
3135+
"referenceColumns": [
3136+
"id"
3137+
],
3138+
"onUpdate": 3,
3139+
"onDelete": 3
3140+
}
3141+
],
3142+
"indexes": [
3143+
{
3144+
"indexName": "school_data_pkey",
3145+
"elements": [
3146+
{
3147+
"type": 0,
3148+
"definition": "id"
3149+
}
3150+
],
3151+
"type": "btree",
3152+
"isUnique": true,
3153+
"isPrimary": true
3154+
}
3155+
],
3156+
"managed": true
3157+
},
30093158
{
30103159
"name": "school_list",
30113160
"dartName": "SchoolList",
@@ -3092,6 +3241,18 @@
30923241
"columnDefault": "nextval('school_semester_id_seq'::regclass)",
30933242
"dartType": "int?"
30943243
},
3244+
{
3245+
"name": "schoolYear",
3246+
"columnType": 0,
3247+
"isNullable": false,
3248+
"dartType": "String"
3249+
},
3250+
{
3251+
"name": "isFirst",
3252+
"columnType": 1,
3253+
"isNullable": false,
3254+
"dartType": "bool"
3255+
},
30953256
{
30963257
"name": "startDate",
30973258
"columnType": 4,
@@ -3107,26 +3268,26 @@
31073268
{
31083269
"name": "classConferenceDate",
31093270
"columnType": 4,
3110-
"isNullable": false,
3111-
"dartType": "DateTime"
3271+
"isNullable": true,
3272+
"dartType": "DateTime?"
31123273
},
31133274
{
31143275
"name": "supportConferenceDate",
31153276
"columnType": 4,
3116-
"isNullable": false,
3117-
"dartType": "DateTime"
3277+
"isNullable": true,
3278+
"dartType": "DateTime?"
31183279
},
31193280
{
3120-
"name": "isFirst",
3121-
"columnType": 1,
3122-
"isNullable": false,
3123-
"dartType": "bool"
3281+
"name": "reportConferenceDate",
3282+
"columnType": 4,
3283+
"isNullable": true,
3284+
"dartType": "DateTime?"
31243285
},
31253286
{
3126-
"name": "reportConferenceDate",
3287+
"name": "reportSignedDate",
31273288
"columnType": 4,
3128-
"isNullable": false,
3129-
"dartType": "DateTime"
3289+
"isNullable": true,
3290+
"dartType": "DateTime?"
31303291
}
31313292
],
31323293
"foreignKeys": [],
@@ -4069,6 +4230,12 @@
40694230
"isNullable": false,
40704231
"dartType": "int"
40714232
},
4233+
{
4234+
"name": "reliefTimeUnits",
4235+
"columnType": 6,
4236+
"isNullable": false,
4237+
"dartType": "int"
4238+
},
40724239
{
40734240
"name": "pupilsAuth",
40744241
"columnType": 8,
@@ -5997,7 +6164,7 @@
59976164
"installedModules": [
59986165
{
59996166
"module": "school_data_hub",
6000-
"version": "20250718151055108"
6167+
"version": "20250826124122807"
60016168
},
60026169
{
60036170
"module": "serverpod",

0 commit comments

Comments
 (0)