2023-09-21 22:18:00 +03:00
{
"formatVersion" : 1 ,
"database" : {
"version" : 9 ,
2023-12-11 20:10:01 +03:00
"identityHash" : "250a3a56f3943f0d72f7ca0aac08fd1e" ,
2023-09-21 22:18:00 +03:00
"entities" : [
{
"tableName" : "User" ,
"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `userId` TEXT, `username` TEXT, `baseUrl` TEXT, `token` TEXT, `displayName` TEXT, `pushConfigurationState` TEXT, `capabilities` TEXT, `clientCertificate` TEXT, `externalSignalingServer` TEXT, `current` INTEGER NOT NULL, `scheduledForDeletion` INTEGER NOT NULL)" ,
"fields" : [
{
"fieldPath" : "id" ,
"columnName" : "id" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "userId" ,
"columnName" : "userId" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "username" ,
"columnName" : "username" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "baseUrl" ,
"columnName" : "baseUrl" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "token" ,
"columnName" : "token" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "displayName" ,
"columnName" : "displayName" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "pushConfigurationState" ,
"columnName" : "pushConfigurationState" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "capabilities" ,
"columnName" : "capabilities" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "clientCertificate" ,
"columnName" : "clientCertificate" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "externalSignalingServer" ,
"columnName" : "externalSignalingServer" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "current" ,
"columnName" : "current" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "scheduledForDeletion" ,
"columnName" : "scheduledForDeletion" ,
"affinity" : "INTEGER" ,
"notNull" : true
}
] ,
"primaryKey" : {
"autoGenerate" : true ,
"columnNames" : [
"id"
]
} ,
"indices" : [ ] ,
"foreignKeys" : [ ]
} ,
{
"tableName" : "ArbitraryStorage" ,
2023-12-11 20:10:01 +03:00
"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`accountIdentifier` INTEGER NOT NULL, `key` TEXT NOT NULL, `object` TEXT NOT NULL, `value` TEXT, PRIMARY KEY(`accountIdentifier`, `key`))" ,
2023-09-21 22:18:00 +03:00
"fields" : [
{
"fieldPath" : "accountIdentifier" ,
"columnName" : "accountIdentifier" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "key" ,
"columnName" : "key" ,
"affinity" : "TEXT" ,
"notNull" : true
} ,
{
"fieldPath" : "storageObject" ,
"columnName" : "object" ,
"affinity" : "TEXT" ,
2023-12-11 20:10:01 +03:00
"notNull" : true
2023-09-21 22:18:00 +03:00
} ,
{
"fieldPath" : "value" ,
"columnName" : "value" ,
"affinity" : "TEXT" ,
"notNull" : false
}
] ,
"primaryKey" : {
"autoGenerate" : false ,
"columnNames" : [
"accountIdentifier" ,
2023-12-11 20:10:01 +03:00
"key" ,
"object"
2023-09-21 22:18:00 +03:00
]
} ,
"indices" : [ ] ,
"foreignKeys" : [ ]
}
] ,
"views" : [ ] ,
"setupQueries" : [
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)" ,
2023-12-11 20:10:01 +03:00
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '250a3a56f3943f0d72f7ca0aac08fd1e')"
2023-09-21 22:18:00 +03:00
]
}
}