{ "version": "6", "dialect": "sqlite", "id": "1b1674e7-6e3e-4ca6-8d19-066f2947942c", "prevId": "00000000-0000-0000-0000-000000000000", "tables": { "award_progress": { "name": "award_progress", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "award_id": { "name": "award_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "worked_count": { "name": "worked_count", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "confirmed_count": { "name": "confirmed_count", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "total_required": { "name": "total_required", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "worked_entities": { "name": "worked_entities", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "confirmed_entities": { "name": "confirmed_entities", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "last_calculated_at": { "name": "last_calculated_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "last_qso_sync_at": { "name": "last_qso_sync_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "award_progress_user_id_users_id_fk": { "name": "award_progress_user_id_users_id_fk", "tableFrom": "award_progress", "tableTo": "users", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "award_progress_award_id_awards_id_fk": { "name": "award_progress_award_id_awards_id_fk", "tableFrom": "award_progress", "tableTo": "awards", "columnsFrom": [ "award_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "awards": { "name": "awards", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "definition": { "name": "definition", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "is_active": { "name": "is_active", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": true }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "qsos": { "name": "qsos", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "callsign": { "name": "callsign", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "qso_date": { "name": "qso_date", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_on": { "name": "time_on", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "band": { "name": "band", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "mode": { "name": "mode", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "freq": { "name": "freq", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "freq_rx": { "name": "freq_rx", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "entity": { "name": "entity", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "entity_id": { "name": "entity_id", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "grid": { "name": "grid", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "grid_source": { "name": "grid_source", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "continent": { "name": "continent", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "cq_zone": { "name": "cq_zone", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "itu_zone": { "name": "itu_zone", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "county": { "name": "county", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "sat_name": { "name": "sat_name", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "sat_mode": { "name": "sat_mode", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "lotw_qsl_rdate": { "name": "lotw_qsl_rdate", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "lotw_qsl_rstatus": { "name": "lotw_qsl_rstatus", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "lotw_synced_at": { "name": "lotw_synced_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": { "qsos_user_id_users_id_fk": { "name": "qsos_user_id_users_id_fk", "tableFrom": "qsos", "tableTo": "users", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "users": { "name": "users", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "password_hash": { "name": "password_hash", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "callsign": { "name": "callsign", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "lotw_username": { "name": "lotw_username", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "lotw_password": { "name": "lotw_password", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "users_email_unique": { "name": "users_email_unique", "columns": [ "email" ], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }