2025-07-02 17:48:41 +08:00
{
"formatVersion" : 1 ,
"database" : {
"version" : 4 ,
2025-07-11 18:25:40 +08:00
"identityHash" : "ab7260384e2d58c0d78dc0dae5130632" ,
2025-07-02 17:48:41 +08:00
"entities" : [
{
"tableName" : "images" ,
2025-07-11 18:25:40 +08:00
"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `path` TEXT, `time` INTEGER NOT NULL, `latitude` REAL NOT NULL, `longitude` REAL NOT NULL, `altitude` REAL NOT NULL, `user` TEXT, `audioPath` TEXT, `blade` INTEGER NOT NULL, `unit` TEXT, `unitName` TEXT, `project` TEXT, `b` INTEGER NOT NULL, `temperature` TEXT, `humidity` TEXT, `weather` TEXT)" ,
2025-07-02 17:48:41 +08:00
"fields" : [
{
"fieldPath" : "id" ,
"columnName" : "id" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "path" ,
"columnName" : "path" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "time" ,
"columnName" : "time" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "latitude" ,
"columnName" : "latitude" ,
"affinity" : "REAL" ,
"notNull" : true
} ,
{
"fieldPath" : "longitude" ,
"columnName" : "longitude" ,
"affinity" : "REAL" ,
"notNull" : true
} ,
{
"fieldPath" : "altitude" ,
"columnName" : "altitude" ,
"affinity" : "REAL" ,
"notNull" : true
} ,
{
"fieldPath" : "user" ,
"columnName" : "user" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "audioPath" ,
"columnName" : "audioPath" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "blade" ,
"columnName" : "blade" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "unit" ,
"columnName" : "unit" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
2025-07-11 18:25:40 +08:00
{
"fieldPath" : "unitName" ,
"columnName" : "unitName" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
2025-07-02 17:48:41 +08:00
{
"fieldPath" : "project" ,
"columnName" : "project" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "b" ,
"columnName" : "b" ,
"affinity" : "INTEGER" ,
"notNull" : true
2025-07-11 18:25:40 +08:00
} ,
{
"fieldPath" : "temperature" ,
"columnName" : "temperature" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "humidity" ,
"columnName" : "humidity" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "weather" ,
"columnName" : "weather" ,
"affinity" : "TEXT" ,
"notNull" : false
2025-07-02 17:48:41 +08:00
}
] ,
"primaryKey" : {
"autoGenerate" : true ,
"columnNames" : [
"id"
]
} ,
"indices" : [ ] ,
"foreignKeys" : [ ]
} ,
{
"tableName" : "turbines" ,
"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`turbineId` TEXT NOT NULL, `turbineName` TEXT, `projectId` TEXT, PRIMARY KEY(`turbineId`))" ,
"fields" : [
{
"fieldPath" : "turbineId" ,
"columnName" : "turbineId" ,
"affinity" : "TEXT" ,
"notNull" : true
} ,
{
"fieldPath" : "turbineName" ,
"columnName" : "turbineName" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "projectId" ,
"columnName" : "projectId" ,
"affinity" : "TEXT" ,
"notNull" : false
}
] ,
"primaryKey" : {
"autoGenerate" : false ,
"columnNames" : [
"turbineId"
]
} ,
"indices" : [ ] ,
"foreignKeys" : [ ]
} ,
{
"tableName" : "audio_entities" ,
"createSql" : "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `fileName` TEXT, `AudioPath` TEXT, `ImagePath` TEXT, `fileSize` INTEGER NOT NULL, `time` TEXT, `duration` INTEGER NOT NULL, `createdAt` INTEGER NOT NULL)" ,
"fields" : [
{
"fieldPath" : "id" ,
"columnName" : "id" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "fileName" ,
"columnName" : "fileName" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "AudioPath" ,
"columnName" : "AudioPath" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "ImagePath" ,
"columnName" : "ImagePath" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "fileSize" ,
"columnName" : "fileSize" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "time" ,
"columnName" : "time" ,
"affinity" : "TEXT" ,
"notNull" : false
} ,
{
"fieldPath" : "duration" ,
"columnName" : "duration" ,
"affinity" : "INTEGER" ,
"notNull" : true
} ,
{
"fieldPath" : "createdAt" ,
"columnName" : "createdAt" ,
"affinity" : "INTEGER" ,
"notNull" : true
}
] ,
"primaryKey" : {
"autoGenerate" : true ,
"columnNames" : [
"id"
]
} ,
"indices" : [ ] ,
"foreignKeys" : [ ]
}
] ,
"views" : [ ] ,
"setupQueries" : [
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)" ,
2025-07-11 18:25:40 +08:00
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'ab7260384e2d58c0d78dc0dae5130632')"
2025-07-02 17:48:41 +08:00
]
}
}