{ "formatVersion": 1, "database": { "version": 1, "identityHash": "7142188e25ce489eb233aed8fb76e4cc", "entities": [ { "tableName": "patch_bundles", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`uid` INTEGER NOT NULL, `name` TEXT NOT NULL, `source` TEXT NOT NULL, `auto_update` INTEGER NOT NULL, `version` TEXT, `integrations_version` TEXT, PRIMARY KEY(`uid`))", "fields": [ { "fieldPath": "uid", "columnName": "uid", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "name", "columnName": "name", "affinity": "TEXT", "notNull": true }, { "fieldPath": "source", "columnName": "source", "affinity": "TEXT", "notNull": true }, { "fieldPath": "autoUpdate", "columnName": "auto_update", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "versionInfo.patches", "columnName": "version", "affinity": "TEXT", "notNull": false }, { "fieldPath": "versionInfo.integrations", "columnName": "integrations_version", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "uid" ] }, "indices": [ { "name": "index_patch_bundles_name", "unique": true, "columnNames": [ "name" ], "orders": [], "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_patch_bundles_name` ON `${TABLE_NAME}` (`name`)" } ], "foreignKeys": [] }, { "tableName": "patch_selections", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`uid` INTEGER NOT NULL, `patch_bundle` INTEGER NOT NULL, `package_name` TEXT NOT NULL, PRIMARY KEY(`uid`), FOREIGN KEY(`patch_bundle`) REFERENCES `patch_bundles`(`uid`) ON UPDATE NO ACTION ON DELETE CASCADE )", "fields": [ { "fieldPath": "uid", "columnName": "uid", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "patchBundle", "columnName": "patch_bundle", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "packageName", "columnName": "package_name", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "uid" ] }, "indices": [ { "name": "index_patch_selections_patch_bundle_package_name", "unique": true, "columnNames": [ "patch_bundle", "package_name" ], "orders": [], "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_patch_selections_patch_bundle_package_name` ON `${TABLE_NAME}` (`patch_bundle`, `package_name`)" } ], "foreignKeys": [ { "table": "patch_bundles", "onDelete": "CASCADE", "onUpdate": "NO ACTION", "columns": [ "patch_bundle" ], "referencedColumns": [ "uid" ] } ] }, { "tableName": "selected_patches", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`selection` INTEGER NOT NULL, `patch_name` TEXT NOT NULL, PRIMARY KEY(`selection`, `patch_name`), FOREIGN KEY(`selection`) REFERENCES `patch_selections`(`uid`) ON UPDATE NO ACTION ON DELETE CASCADE )", "fields": [ { "fieldPath": "selection", "columnName": "selection", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "patchName", "columnName": "patch_name", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "selection", "patch_name" ] }, "indices": [], "foreignKeys": [ { "table": "patch_selections", "onDelete": "CASCADE", "onUpdate": "NO ACTION", "columns": [ "selection" ], "referencedColumns": [ "uid" ] } ] }, { "tableName": "downloaded_app", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`package_name` TEXT NOT NULL, `version` TEXT NOT NULL, `file` TEXT NOT NULL, PRIMARY KEY(`package_name`, `version`))", "fields": [ { "fieldPath": "packageName", "columnName": "package_name", "affinity": "TEXT", "notNull": true }, { "fieldPath": "version", "columnName": "version", "affinity": "TEXT", "notNull": true }, { "fieldPath": "file", "columnName": "file", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "package_name", "version" ] }, "indices": [], "foreignKeys": [] } ], "views": [], "setupQueries": [ "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '7142188e25ce489eb233aed8fb76e4cc')" ] } }