|
1239 | 1239 | ], |
1240 | 1240 | "managed": true |
1241 | 1241 | }, |
| 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 | + }, |
1242 | 1279 | { |
1243 | 1280 | "name": "learning_support_plan", |
1244 | 1281 | "dartName": "LearningSupportPlan", |
|
2337 | 2374 | "dartType": "int?" |
2338 | 2375 | }, |
2339 | 2376 | { |
2340 | | - "name": "active", |
2341 | | - "columnType": 1, |
| 2377 | + "name": "status", |
| 2378 | + "columnType": 0, |
2342 | 2379 | "isNullable": false, |
2343 | | - "dartType": "bool" |
| 2380 | + "dartType": "protocol:PupilStatus" |
2344 | 2381 | }, |
2345 | 2382 | { |
2346 | 2383 | "name": "internalId", |
|
2564 | 2601 | "isPrimary": true |
2565 | 2602 | }, |
2566 | 2603 | { |
2567 | | - "indexName": "pupil_data_active_idx", |
| 2604 | + "indexName": "pupil_data_status_idx", |
2568 | 2605 | "elements": [ |
2569 | 2606 | { |
2570 | 2607 | "type": 0, |
2571 | | - "definition": "active" |
| 2608 | + "definition": "status" |
2572 | 2609 | }, |
2573 | 2610 | { |
2574 | 2611 | "type": 0, |
|
3006 | 3043 | ], |
3007 | 3044 | "managed": true |
3008 | 3045 | }, |
| 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 | + }, |
3009 | 3158 | { |
3010 | 3159 | "name": "school_list", |
3011 | 3160 | "dartName": "SchoolList", |
|
3092 | 3241 | "columnDefault": "nextval('school_semester_id_seq'::regclass)", |
3093 | 3242 | "dartType": "int?" |
3094 | 3243 | }, |
| 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 | + }, |
3095 | 3256 | { |
3096 | 3257 | "name": "startDate", |
3097 | 3258 | "columnType": 4, |
|
3107 | 3268 | { |
3108 | 3269 | "name": "classConferenceDate", |
3109 | 3270 | "columnType": 4, |
3110 | | - "isNullable": false, |
3111 | | - "dartType": "DateTime" |
| 3271 | + "isNullable": true, |
| 3272 | + "dartType": "DateTime?" |
3112 | 3273 | }, |
3113 | 3274 | { |
3114 | 3275 | "name": "supportConferenceDate", |
3115 | 3276 | "columnType": 4, |
3116 | | - "isNullable": false, |
3117 | | - "dartType": "DateTime" |
| 3277 | + "isNullable": true, |
| 3278 | + "dartType": "DateTime?" |
3118 | 3279 | }, |
3119 | 3280 | { |
3120 | | - "name": "isFirst", |
3121 | | - "columnType": 1, |
3122 | | - "isNullable": false, |
3123 | | - "dartType": "bool" |
| 3281 | + "name": "reportConferenceDate", |
| 3282 | + "columnType": 4, |
| 3283 | + "isNullable": true, |
| 3284 | + "dartType": "DateTime?" |
3124 | 3285 | }, |
3125 | 3286 | { |
3126 | | - "name": "reportConferenceDate", |
| 3287 | + "name": "reportSignedDate", |
3127 | 3288 | "columnType": 4, |
3128 | | - "isNullable": false, |
3129 | | - "dartType": "DateTime" |
| 3289 | + "isNullable": true, |
| 3290 | + "dartType": "DateTime?" |
3130 | 3291 | } |
3131 | 3292 | ], |
3132 | 3293 | "foreignKeys": [], |
|
4069 | 4230 | "isNullable": false, |
4070 | 4231 | "dartType": "int" |
4071 | 4232 | }, |
| 4233 | + { |
| 4234 | + "name": "reliefTimeUnits", |
| 4235 | + "columnType": 6, |
| 4236 | + "isNullable": false, |
| 4237 | + "dartType": "int" |
| 4238 | + }, |
4072 | 4239 | { |
4073 | 4240 | "name": "pupilsAuth", |
4074 | 4241 | "columnType": 8, |
|
5997 | 6164 | "installedModules": [ |
5998 | 6165 | { |
5999 | 6166 | "module": "school_data_hub", |
6000 | | - "version": "20250718151055108" |
| 6167 | + "version": "20250826124122807" |
6001 | 6168 | }, |
6002 | 6169 | { |
6003 | 6170 | "module": "serverpod", |
|
0 commit comments