{ "version": "6", "dialect": "sqlite", "id": "74717e1f-b693-4d47-b8e6-3fedab26aaea", "prevId": "128180e0-eff5-4190-b589-3a2f268a4651", "tables": { "litters": { "name": "litters", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "sire_id": { "name": "sire_id", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "dam_id": { "name": "dam_id", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "kindle_date": { "name": "kindle_date", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "kit_count": { "name": "kit_count", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "notes": { "name": "notes", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(current_timestamp)" } }, "indexes": {}, "foreignKeys": { "litters_sire_id_rabbits_id_fk": { "name": "litters_sire_id_rabbits_id_fk", "tableFrom": "litters", "tableTo": "rabbits", "columnsFrom": [ "sire_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "litters_dam_id_rabbits_id_fk": { "name": "litters_dam_id_rabbits_id_fk", "tableFrom": "litters", "tableTo": "rabbits", "columnsFrom": [ "dam_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "rabbits": { "name": "rabbits", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "farm": { "name": "farm", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "sex": { "name": "sex", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'unknown'" }, "dob": { "name": "dob", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "weight_lbs": { "name": "weight_lbs", "type": "real", "primaryKey": false, "notNull": false, "autoincrement": false }, "ear_number": { "name": "ear_number", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'active'" }, "color_name": { "name": "color_name", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "photo_path": { "name": "photo_path", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "registration_number": { "name": "registration_number", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "gc_number": { "name": "gc_number", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "sire_id": { "name": "sire_id", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "dam_id": { "name": "dam_id", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "locus_a": { "name": "locus_a", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "locus_b": { "name": "locus_b", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "locus_c": { "name": "locus_c", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "locus_d": { "name": "locus_d", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "locus_e": { "name": "locus_e", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "locus_en": { "name": "locus_en", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "locus_v": { "name": "locus_v", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "sire_name_text": { "name": "sire_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "dam_name_text": { "name": "dam_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "paternal_grandsire_name_text": { "name": "paternal_grandsire_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "paternal_granddam_name_text": { "name": "paternal_granddam_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "maternal_grandsire_name_text": { "name": "maternal_grandsire_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "maternal_granddam_name_text": { "name": "maternal_granddam_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "pp_grandsire_name_text": { "name": "pp_grandsire_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "pp_granddam_name_text": { "name": "pp_granddam_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "pm_grandsire_name_text": { "name": "pm_grandsire_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "pm_granddam_name_text": { "name": "pm_granddam_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "mp_grandsire_name_text": { "name": "mp_grandsire_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "mp_granddam_name_text": { "name": "mp_granddam_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "mm_grandsire_name_text": { "name": "mm_grandsire_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "mm_granddam_name_text": { "name": "mm_granddam_name_text", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(current_timestamp)" }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(current_timestamp)" } }, "indexes": {}, "foreignKeys": { "rabbits_sire_id_rabbits_id_fk": { "name": "rabbits_sire_id_rabbits_id_fk", "tableFrom": "rabbits", "tableTo": "rabbits", "columnsFrom": [ "sire_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "rabbits_dam_id_rabbits_id_fk": { "name": "rabbits_dam_id_rabbits_id_fk", "tableFrom": "rabbits", "tableTo": "rabbits", "columnsFrom": [ "dam_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": { "sex_check": { "name": "sex_check", "value": "\"rabbits\".\"sex\" in ('buck', 'doe', 'unknown')" }, "status_check": { "name": "status_check", "value": "\"rabbits\".\"status\" in ('active', 'for_sale', 'on_hold', 'sold', 'deceased', 'other')" } } } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }