Simple email application for Android. Original source code: https://framagit.org/dystopia-project/simple-email
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

787 lines
23 KiB

  1. {
  2. "formatVersion": 1,
  3. "database": {
  4. "version": 1,
  5. "identityHash": "1d725017559c0a36b02ce447ecba45b9",
  6. "entities": [
  7. {
  8. "tableName": "identity",
  9. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` TEXT NOT NULL, `email` TEXT NOT NULL, `replyto` TEXT, `account` INTEGER NOT NULL, `host` TEXT NOT NULL, `port` INTEGER NOT NULL, `starttls` INTEGER NOT NULL, `user` TEXT NOT NULL, `password` TEXT NOT NULL, `primary` INTEGER NOT NULL, `synchronize` INTEGER NOT NULL, `state` TEXT, `error` TEXT, FOREIGN KEY(`account`) REFERENCES `account`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  10. "fields": [
  11. {
  12. "fieldPath": "id",
  13. "columnName": "id",
  14. "affinity": "INTEGER",
  15. "notNull": false
  16. },
  17. {
  18. "fieldPath": "name",
  19. "columnName": "name",
  20. "affinity": "TEXT",
  21. "notNull": true
  22. },
  23. {
  24. "fieldPath": "email",
  25. "columnName": "email",
  26. "affinity": "TEXT",
  27. "notNull": true
  28. },
  29. {
  30. "fieldPath": "replyto",
  31. "columnName": "replyto",
  32. "affinity": "TEXT",
  33. "notNull": false
  34. },
  35. {
  36. "fieldPath": "account",
  37. "columnName": "account",
  38. "affinity": "INTEGER",
  39. "notNull": true
  40. },
  41. {
  42. "fieldPath": "host",
  43. "columnName": "host",
  44. "affinity": "TEXT",
  45. "notNull": true
  46. },
  47. {
  48. "fieldPath": "port",
  49. "columnName": "port",
  50. "affinity": "INTEGER",
  51. "notNull": true
  52. },
  53. {
  54. "fieldPath": "starttls",
  55. "columnName": "starttls",
  56. "affinity": "INTEGER",
  57. "notNull": true
  58. },
  59. {
  60. "fieldPath": "user",
  61. "columnName": "user",
  62. "affinity": "TEXT",
  63. "notNull": true
  64. },
  65. {
  66. "fieldPath": "password",
  67. "columnName": "password",
  68. "affinity": "TEXT",
  69. "notNull": true
  70. },
  71. {
  72. "fieldPath": "primary",
  73. "columnName": "primary",
  74. "affinity": "INTEGER",
  75. "notNull": true
  76. },
  77. {
  78. "fieldPath": "synchronize",
  79. "columnName": "synchronize",
  80. "affinity": "INTEGER",
  81. "notNull": true
  82. },
  83. {
  84. "fieldPath": "state",
  85. "columnName": "state",
  86. "affinity": "TEXT",
  87. "notNull": false
  88. },
  89. {
  90. "fieldPath": "error",
  91. "columnName": "error",
  92. "affinity": "TEXT",
  93. "notNull": false
  94. }
  95. ],
  96. "primaryKey": {
  97. "columnNames": [
  98. "id"
  99. ],
  100. "autoGenerate": true
  101. },
  102. "indices": [
  103. {
  104. "name": "index_identity_account",
  105. "unique": false,
  106. "columnNames": [
  107. "account"
  108. ],
  109. "createSql": "CREATE INDEX `index_identity_account` ON `${TABLE_NAME}` (`account`)"
  110. }
  111. ],
  112. "foreignKeys": [
  113. {
  114. "table": "account",
  115. "onDelete": "CASCADE",
  116. "onUpdate": "NO ACTION",
  117. "columns": [
  118. "account"
  119. ],
  120. "referencedColumns": [
  121. "id"
  122. ]
  123. }
  124. ]
  125. },
  126. {
  127. "tableName": "account",
  128. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` TEXT, `host` TEXT NOT NULL, `port` INTEGER NOT NULL, `user` TEXT NOT NULL, `password` TEXT NOT NULL, `primary` INTEGER NOT NULL, `synchronize` INTEGER NOT NULL, `store_sent` INTEGER NOT NULL, `seen_until` INTEGER, `state` TEXT, `error` TEXT)",
  129. "fields": [
  130. {
  131. "fieldPath": "id",
  132. "columnName": "id",
  133. "affinity": "INTEGER",
  134. "notNull": false
  135. },
  136. {
  137. "fieldPath": "name",
  138. "columnName": "name",
  139. "affinity": "TEXT",
  140. "notNull": false
  141. },
  142. {
  143. "fieldPath": "host",
  144. "columnName": "host",
  145. "affinity": "TEXT",
  146. "notNull": true
  147. },
  148. {
  149. "fieldPath": "port",
  150. "columnName": "port",
  151. "affinity": "INTEGER",
  152. "notNull": true
  153. },
  154. {
  155. "fieldPath": "user",
  156. "columnName": "user",
  157. "affinity": "TEXT",
  158. "notNull": true
  159. },
  160. {
  161. "fieldPath": "password",
  162. "columnName": "password",
  163. "affinity": "TEXT",
  164. "notNull": true
  165. },
  166. {
  167. "fieldPath": "primary",
  168. "columnName": "primary",
  169. "affinity": "INTEGER",
  170. "notNull": true
  171. },
  172. {
  173. "fieldPath": "synchronize",
  174. "columnName": "synchronize",
  175. "affinity": "INTEGER",
  176. "notNull": true
  177. },
  178. {
  179. "fieldPath": "store_sent",
  180. "columnName": "store_sent",
  181. "affinity": "INTEGER",
  182. "notNull": true
  183. },
  184. {
  185. "fieldPath": "seen_until",
  186. "columnName": "seen_until",
  187. "affinity": "INTEGER",
  188. "notNull": false
  189. },
  190. {
  191. "fieldPath": "state",
  192. "columnName": "state",
  193. "affinity": "TEXT",
  194. "notNull": false
  195. },
  196. {
  197. "fieldPath": "error",
  198. "columnName": "error",
  199. "affinity": "TEXT",
  200. "notNull": false
  201. }
  202. ],
  203. "primaryKey": {
  204. "columnNames": [
  205. "id"
  206. ],
  207. "autoGenerate": true
  208. },
  209. "indices": [],
  210. "foreignKeys": []
  211. },
  212. {
  213. "tableName": "folder",
  214. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `account` INTEGER, `name` TEXT NOT NULL, `type` TEXT NOT NULL, `synchronize` INTEGER NOT NULL, `after` INTEGER NOT NULL, `state` TEXT, `error` TEXT, FOREIGN KEY(`account`) REFERENCES `account`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  215. "fields": [
  216. {
  217. "fieldPath": "id",
  218. "columnName": "id",
  219. "affinity": "INTEGER",
  220. "notNull": false
  221. },
  222. {
  223. "fieldPath": "account",
  224. "columnName": "account",
  225. "affinity": "INTEGER",
  226. "notNull": false
  227. },
  228. {
  229. "fieldPath": "name",
  230. "columnName": "name",
  231. "affinity": "TEXT",
  232. "notNull": true
  233. },
  234. {
  235. "fieldPath": "type",
  236. "columnName": "type",
  237. "affinity": "TEXT",
  238. "notNull": true
  239. },
  240. {
  241. "fieldPath": "synchronize",
  242. "columnName": "synchronize",
  243. "affinity": "INTEGER",
  244. "notNull": true
  245. },
  246. {
  247. "fieldPath": "after",
  248. "columnName": "after",
  249. "affinity": "INTEGER",
  250. "notNull": true
  251. },
  252. {
  253. "fieldPath": "state",
  254. "columnName": "state",
  255. "affinity": "TEXT",
  256. "notNull": false
  257. },
  258. {
  259. "fieldPath": "error",
  260. "columnName": "error",
  261. "affinity": "TEXT",
  262. "notNull": false
  263. }
  264. ],
  265. "primaryKey": {
  266. "columnNames": [
  267. "id"
  268. ],
  269. "autoGenerate": true
  270. },
  271. "indices": [
  272. {
  273. "name": "index_folder_account_name",
  274. "unique": true,
  275. "columnNames": [
  276. "account",
  277. "name"
  278. ],
  279. "createSql": "CREATE UNIQUE INDEX `index_folder_account_name` ON `${TABLE_NAME}` (`account`, `name`)"
  280. },
  281. {
  282. "name": "index_folder_account",
  283. "unique": false,
  284. "columnNames": [
  285. "account"
  286. ],
  287. "createSql": "CREATE INDEX `index_folder_account` ON `${TABLE_NAME}` (`account`)"
  288. },
  289. {
  290. "name": "index_folder_name",
  291. "unique": false,
  292. "columnNames": [
  293. "name"
  294. ],
  295. "createSql": "CREATE INDEX `index_folder_name` ON `${TABLE_NAME}` (`name`)"
  296. },
  297. {
  298. "name": "index_folder_type",
  299. "unique": false,
  300. "columnNames": [
  301. "type"
  302. ],
  303. "createSql": "CREATE INDEX `index_folder_type` ON `${TABLE_NAME}` (`type`)"
  304. }
  305. ],
  306. "foreignKeys": [
  307. {
  308. "table": "account",
  309. "onDelete": "CASCADE",
  310. "onUpdate": "NO ACTION",
  311. "columns": [
  312. "account"
  313. ],
  314. "referencedColumns": [
  315. "id"
  316. ]
  317. }
  318. ]
  319. },
  320. {
  321. "tableName": "message",
  322. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `account` INTEGER, `folder` INTEGER NOT NULL, `identity` INTEGER, `replying` INTEGER, `uid` INTEGER, `msgid` TEXT, `references` TEXT, `inreplyto` TEXT, `thread` TEXT, `from` TEXT, `to` TEXT, `cc` TEXT, `bcc` TEXT, `reply` TEXT, `subject` TEXT, `sent` INTEGER, `received` INTEGER NOT NULL, `stored` INTEGER NOT NULL, `seen` INTEGER NOT NULL, `ui_seen` INTEGER NOT NULL, `ui_hide` INTEGER NOT NULL, `error` TEXT, FOREIGN KEY(`account`) REFERENCES `account`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`folder`) REFERENCES `folder`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`identity`) REFERENCES `identity`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`replying`) REFERENCES `message`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  323. "fields": [
  324. {
  325. "fieldPath": "id",
  326. "columnName": "id",
  327. "affinity": "INTEGER",
  328. "notNull": false
  329. },
  330. {
  331. "fieldPath": "account",
  332. "columnName": "account",
  333. "affinity": "INTEGER",
  334. "notNull": false
  335. },
  336. {
  337. "fieldPath": "folder",
  338. "columnName": "folder",
  339. "affinity": "INTEGER",
  340. "notNull": true
  341. },
  342. {
  343. "fieldPath": "identity",
  344. "columnName": "identity",
  345. "affinity": "INTEGER",
  346. "notNull": false
  347. },
  348. {
  349. "fieldPath": "replying",
  350. "columnName": "replying",
  351. "affinity": "INTEGER",
  352. "notNull": false
  353. },
  354. {
  355. "fieldPath": "uid",
  356. "columnName": "uid",
  357. "affinity": "INTEGER",
  358. "notNull": false
  359. },
  360. {
  361. "fieldPath": "msgid",
  362. "columnName": "msgid",
  363. "affinity": "TEXT",
  364. "notNull": false
  365. },
  366. {
  367. "fieldPath": "references",
  368. "columnName": "references",
  369. "affinity": "TEXT",
  370. "notNull": false
  371. },
  372. {
  373. "fieldPath": "inreplyto",
  374. "columnName": "inreplyto",
  375. "affinity": "TEXT",
  376. "notNull": false
  377. },
  378. {
  379. "fieldPath": "thread",
  380. "columnName": "thread",
  381. "affinity": "TEXT",
  382. "notNull": false
  383. },
  384. {
  385. "fieldPath": "from",
  386. "columnName": "from",
  387. "affinity": "TEXT",
  388. "notNull": false
  389. },
  390. {
  391. "fieldPath": "to",
  392. "columnName": "to",
  393. "affinity": "TEXT",
  394. "notNull": false
  395. },
  396. {
  397. "fieldPath": "cc",
  398. "columnName": "cc",
  399. "affinity": "TEXT",
  400. "notNull": false
  401. },
  402. {
  403. "fieldPath": "bcc",
  404. "columnName": "bcc",
  405. "affinity": "TEXT",
  406. "notNull": false
  407. },
  408. {
  409. "fieldPath": "reply",
  410. "columnName": "reply",
  411. "affinity": "TEXT",
  412. "notNull": false
  413. },
  414. {
  415. "fieldPath": "subject",
  416. "columnName": "subject",
  417. "affinity": "TEXT",
  418. "notNull": false
  419. },
  420. {
  421. "fieldPath": "sent",
  422. "columnName": "sent",
  423. "affinity": "INTEGER",
  424. "notNull": false
  425. },
  426. {
  427. "fieldPath": "received",
  428. "columnName": "received",
  429. "affinity": "INTEGER",
  430. "notNull": true
  431. },
  432. {
  433. "fieldPath": "stored",
  434. "columnName": "stored",
  435. "affinity": "INTEGER",
  436. "notNull": true
  437. },
  438. {
  439. "fieldPath": "seen",
  440. "columnName": "seen",
  441. "affinity": "INTEGER",
  442. "notNull": true
  443. },
  444. {
  445. "fieldPath": "ui_seen",
  446. "columnName": "ui_seen",
  447. "affinity": "INTEGER",
  448. "notNull": true
  449. },
  450. {
  451. "fieldPath": "ui_hide",
  452. "columnName": "ui_hide",
  453. "affinity": "INTEGER",
  454. "notNull": true
  455. },
  456. {
  457. "fieldPath": "error",
  458. "columnName": "error",
  459. "affinity": "TEXT",
  460. "notNull": false
  461. }
  462. ],
  463. "primaryKey": {
  464. "columnNames": [
  465. "id"
  466. ],
  467. "autoGenerate": true
  468. },
  469. "indices": [
  470. {
  471. "name": "index_message_account",
  472. "unique": false,
  473. "columnNames": [
  474. "account"
  475. ],
  476. "createSql": "CREATE INDEX `index_message_account` ON `${TABLE_NAME}` (`account`)"
  477. },
  478. {
  479. "name": "index_message_folder",
  480. "unique": false,
  481. "columnNames": [
  482. "folder"
  483. ],
  484. "createSql": "CREATE INDEX `index_message_folder` ON `${TABLE_NAME}` (`folder`)"
  485. },
  486. {
  487. "name": "index_message_identity",
  488. "unique": false,
  489. "columnNames": [
  490. "identity"
  491. ],
  492. "createSql": "CREATE INDEX `index_message_identity` ON `${TABLE_NAME}` (`identity`)"
  493. },
  494. {
  495. "name": "index_message_replying",
  496. "unique": false,
  497. "columnNames": [
  498. "replying"
  499. ],
  500. "createSql": "CREATE INDEX `index_message_replying` ON `${TABLE_NAME}` (`replying`)"
  501. },
  502. {
  503. "name": "index_message_folder_uid",
  504. "unique": true,
  505. "columnNames": [
  506. "folder",
  507. "uid"
  508. ],
  509. "createSql": "CREATE UNIQUE INDEX `index_message_folder_uid` ON `${TABLE_NAME}` (`folder`, `uid`)"
  510. },
  511. {
  512. "name": "index_message_msgid_folder",
  513. "unique": true,
  514. "columnNames": [
  515. "msgid",
  516. "folder"
  517. ],
  518. "createSql": "CREATE UNIQUE INDEX `index_message_msgid_folder` ON `${TABLE_NAME}` (`msgid`, `folder`)"
  519. },
  520. {
  521. "name": "index_message_thread",
  522. "unique": false,
  523. "columnNames": [
  524. "thread"
  525. ],
  526. "createSql": "CREATE INDEX `index_message_thread` ON `${TABLE_NAME}` (`thread`)"
  527. },
  528. {
  529. "name": "index_message_received",
  530. "unique": false,
  531. "columnNames": [
  532. "received"
  533. ],
  534. "createSql": "CREATE INDEX `index_message_received` ON `${TABLE_NAME}` (`received`)"
  535. },
  536. {
  537. "name": "index_message_ui_seen",
  538. "unique": false,
  539. "columnNames": [
  540. "ui_seen"
  541. ],
  542. "createSql": "CREATE INDEX `index_message_ui_seen` ON `${TABLE_NAME}` (`ui_seen`)"
  543. },
  544. {
  545. "name": "index_message_ui_hide",
  546. "unique": false,
  547. "columnNames": [
  548. "ui_hide"
  549. ],
  550. "createSql": "CREATE INDEX `index_message_ui_hide` ON `${TABLE_NAME}` (`ui_hide`)"
  551. }
  552. ],
  553. "foreignKeys": [
  554. {
  555. "table": "account",
  556. "onDelete": "CASCADE",
  557. "onUpdate": "NO ACTION",
  558. "columns": [
  559. "account"
  560. ],
  561. "referencedColumns": [
  562. "id"
  563. ]
  564. },
  565. {
  566. "table": "folder",
  567. "onDelete": "CASCADE",
  568. "onUpdate": "NO ACTION",
  569. "columns": [
  570. "folder"
  571. ],
  572. "referencedColumns": [
  573. "id"
  574. ]
  575. },
  576. {
  577. "table": "identity",
  578. "onDelete": "CASCADE",
  579. "onUpdate": "NO ACTION",
  580. "columns": [
  581. "identity"
  582. ],
  583. "referencedColumns": [
  584. "id"
  585. ]
  586. },
  587. {
  588. "table": "message",
  589. "onDelete": "CASCADE",
  590. "onUpdate": "NO ACTION",
  591. "columns": [
  592. "replying"
  593. ],
  594. "referencedColumns": [
  595. "id"
  596. ]
  597. }
  598. ]
  599. },
  600. {
  601. "tableName": "attachment",
  602. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `message` INTEGER NOT NULL, `sequence` INTEGER NOT NULL, `name` TEXT, `type` TEXT NOT NULL, `size` INTEGER, `progress` INTEGER, `available` INTEGER NOT NULL, FOREIGN KEY(`message`) REFERENCES `message`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  603. "fields": [
  604. {
  605. "fieldPath": "id",
  606. "columnName": "id",
  607. "affinity": "INTEGER",
  608. "notNull": false
  609. },
  610. {
  611. "fieldPath": "message",
  612. "columnName": "message",
  613. "affinity": "INTEGER",
  614. "notNull": true
  615. },
  616. {
  617. "fieldPath": "sequence",
  618. "columnName": "sequence",
  619. "affinity": "INTEGER",
  620. "notNull": true
  621. },
  622. {
  623. "fieldPath": "name",
  624. "columnName": "name",
  625. "affinity": "TEXT",
  626. "notNull": false
  627. },
  628. {
  629. "fieldPath": "type",
  630. "columnName": "type",
  631. "affinity": "TEXT",
  632. "notNull": true
  633. },
  634. {
  635. "fieldPath": "size",
  636. "columnName": "size",
  637. "affinity": "INTEGER",
  638. "notNull": false
  639. },
  640. {
  641. "fieldPath": "progress",
  642. "columnName": "progress",
  643. "affinity": "INTEGER",
  644. "notNull": false
  645. },
  646. {
  647. "fieldPath": "available",
  648. "columnName": "available",
  649. "affinity": "INTEGER",
  650. "notNull": true
  651. }
  652. ],
  653. "primaryKey": {
  654. "columnNames": [
  655. "id"
  656. ],
  657. "autoGenerate": true
  658. },
  659. "indices": [
  660. {
  661. "name": "index_attachment_message",
  662. "unique": false,
  663. "columnNames": [
  664. "message"
  665. ],
  666. "createSql": "CREATE INDEX `index_attachment_message` ON `${TABLE_NAME}` (`message`)"
  667. },
  668. {
  669. "name": "index_attachment_message_sequence",
  670. "unique": true,
  671. "columnNames": [
  672. "message",
  673. "sequence"
  674. ],
  675. "createSql": "CREATE UNIQUE INDEX `index_attachment_message_sequence` ON `${TABLE_NAME}` (`message`, `sequence`)"
  676. }
  677. ],
  678. "foreignKeys": [
  679. {
  680. "table": "message",
  681. "onDelete": "CASCADE",
  682. "onUpdate": "NO ACTION",
  683. "columns": [
  684. "message"
  685. ],
  686. "referencedColumns": [
  687. "id"
  688. ]
  689. }
  690. ]
  691. },
  692. {
  693. "tableName": "operation",
  694. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `folder` INTEGER NOT NULL, `message` INTEGER NOT NULL, `name` TEXT NOT NULL, `args` TEXT NOT NULL, `created` INTEGER NOT NULL, FOREIGN KEY(`folder`) REFERENCES `folder`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`message`) REFERENCES `message`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  695. "fields": [
  696. {
  697. "fieldPath": "id",
  698. "columnName": "id",
  699. "affinity": "INTEGER",
  700. "notNull": false
  701. },
  702. {
  703. "fieldPath": "folder",
  704. "columnName": "folder",
  705. "affinity": "INTEGER",
  706. "notNull": true
  707. },
  708. {
  709. "fieldPath": "message",
  710. "columnName": "message",
  711. "affinity": "INTEGER",
  712. "notNull": true
  713. },
  714. {
  715. "fieldPath": "name",
  716. "columnName": "name",
  717. "affinity": "TEXT",
  718. "notNull": true
  719. },
  720. {
  721. "fieldPath": "args",
  722. "columnName": "args",
  723. "affinity": "TEXT",
  724. "notNull": true
  725. },
  726. {
  727. "fieldPath": "created",
  728. "columnName": "created",
  729. "affinity": "INTEGER",
  730. "notNull": true
  731. }
  732. ],
  733. "primaryKey": {
  734. "columnNames": [
  735. "id"
  736. ],
  737. "autoGenerate": true
  738. },
  739. "indices": [
  740. {
  741. "name": "index_operation_folder",
  742. "unique": false,
  743. "columnNames": [
  744. "folder"
  745. ],
  746. "createSql": "CREATE INDEX `index_operation_folder` ON `${TABLE_NAME}` (`folder`)"
  747. },
  748. {
  749. "name": "index_operation_message",
  750. "unique": false,
  751. "columnNames": [
  752. "message"
  753. ],
  754. "createSql": "CREATE INDEX `index_operation_message` ON `${TABLE_NAME}` (`message`)"
  755. }
  756. ],
  757. "foreignKeys": [
  758. {
  759. "table": "folder",
  760. "onDelete": "CASCADE",
  761. "onUpdate": "NO ACTION",
  762. "columns": [
  763. "folder"
  764. ],
  765. "referencedColumns": [
  766. "id"
  767. ]
  768. },
  769. {
  770. "table": "message",
  771. "onDelete": "CASCADE",
  772. "onUpdate": "NO ACTION",
  773. "columns": [
  774. "message"
  775. ],
  776. "referencedColumns": [
  777. "id"
  778. ]
  779. }
  780. ]
  781. }
  782. ],
  783. "setupQueries": [
  784. "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
  785. "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, \"1d725017559c0a36b02ce447ecba45b9\")"
  786. ]
  787. }
  788. }