{ "formatVersion": 1, "database": { "version": 8, "identityHash": "23811e41b338a810cf5df26a5dff67a5", "entities": [ { "tableName": "conversations", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`thread_id` INTEGER NOT NULL, `snippet` TEXT NOT NULL, `date` INTEGER NOT NULL, `read` INTEGER NOT NULL, `title` TEXT NOT NULL, `photo_uri` TEXT NOT NULL, `is_group_conversation` INTEGER NOT NULL, `phone_number` TEXT NOT NULL, `is_scheduled` INTEGER NOT NULL, `uses_custom_title` INTEGER NOT NULL, `archived` INTEGER NOT NULL, PRIMARY KEY(`thread_id`))", "fields": [ { "fieldPath": "threadId", "columnName": "thread_id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "snippet", "columnName": "snippet", "affinity": "TEXT", "notNull": true }, { "fieldPath": "date", "columnName": "date", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "read", "columnName": "read", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "title", "columnName": "title", "affinity": "TEXT", "notNull": true }, { "fieldPath": "photoUri", "columnName": "photo_uri", "affinity": "TEXT", "notNull": true }, { "fieldPath": "isGroupConversation", "columnName": "is_group_conversation", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "phoneNumber", "columnName": "phone_number", "affinity": "TEXT", "notNull": true }, { "fieldPath": "isScheduled", "columnName": "is_scheduled", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "usesCustomTitle", "columnName": "uses_custom_title", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "isArchived", "columnName": "archived", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "thread_id" ] }, "indices": [ { "name": "index_conversations_thread_id", "unique": true, "columnNames": [ "thread_id" ], "orders": [], "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_conversations_thread_id` ON `${TABLE_NAME}` (`thread_id`)" } ], "foreignKeys": [] }, { "tableName": "attachments", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `message_id` INTEGER NOT NULL, `uri_string` TEXT NOT NULL, `mimetype` TEXT NOT NULL, `width` INTEGER NOT NULL, `height` INTEGER NOT NULL, `filename` TEXT NOT NULL)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "messageId", "columnName": "message_id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "uriString", "columnName": "uri_string", "affinity": "TEXT", "notNull": true }, { "fieldPath": "mimetype", "columnName": "mimetype", "affinity": "TEXT", "notNull": true }, { "fieldPath": "width", "columnName": "width", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "height", "columnName": "height", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "filename", "columnName": "filename", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": true, "columnNames": [ "id" ] }, "indices": [ { "name": "index_attachments_message_id", "unique": true, "columnNames": [ "message_id" ], "orders": [], "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_attachments_message_id` ON `${TABLE_NAME}` (`message_id`)" } ], "foreignKeys": [] }, { "tableName": "message_attachments", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `text` TEXT NOT NULL, `attachments` TEXT NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "text", "columnName": "text", "affinity": "TEXT", "notNull": true }, { "fieldPath": "attachments", "columnName": "attachments", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "messages", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `body` TEXT NOT NULL, `type` INTEGER NOT NULL, `status` INTEGER NOT NULL, `participants` TEXT NOT NULL, `date` INTEGER NOT NULL, `read` INTEGER NOT NULL, `thread_id` INTEGER NOT NULL, `is_mms` INTEGER NOT NULL, `attachment` TEXT, `sender_phone_number` TEXT NOT NULL, `sender_name` TEXT NOT NULL, `sender_photo_uri` TEXT NOT NULL, `subscription_id` INTEGER NOT NULL, `is_scheduled` INTEGER NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "body", "columnName": "body", "affinity": "TEXT", "notNull": true }, { "fieldPath": "type", "columnName": "type", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "status", "columnName": "status", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "participants", "columnName": "participants", "affinity": "TEXT", "notNull": true }, { "fieldPath": "date", "columnName": "date", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "read", "columnName": "read", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "threadId", "columnName": "thread_id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "isMMS", "columnName": "is_mms", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "attachment", "columnName": "attachment", "affinity": "TEXT", "notNull": false }, { "fieldPath": "senderPhoneNumber", "columnName": "sender_phone_number", "affinity": "TEXT", "notNull": true }, { "fieldPath": "senderName", "columnName": "sender_name", "affinity": "TEXT", "notNull": true }, { "fieldPath": "senderPhotoUri", "columnName": "sender_photo_uri", "affinity": "TEXT", "notNull": true }, { "fieldPath": "subscriptionId", "columnName": "subscription_id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "isScheduled", "columnName": "is_scheduled", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "recycle_bin_messages", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `deleted_ts` INTEGER NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "deletedTS", "columnName": "deleted_ts", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [ { "name": "index_recycle_bin_messages_id", "unique": true, "columnNames": [ "id" ], "orders": [], "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_recycle_bin_messages_id` ON `${TABLE_NAME}` (`id`)" } ], "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, '23811e41b338a810cf5df26a5dff67a5')" ] } }