6.json 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. {
  2. "formatVersion": 1,
  3. "database": {
  4. "version": 6,
  5. "identityHash": "9b2b786a1ead4f080488547b41f26db4",
  6. "entities": [
  7. {
  8. "tableName": "History",
  9. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `start` INTEGER NOT NULL, `end` INTEGER NOT NULL, `course_id` TEXT NOT NULL, `section_id` TEXT, `date` TEXT, `ct_id` TEXT)",
  10. "fields": [
  11. {
  12. "fieldPath": "id",
  13. "columnName": "id",
  14. "affinity": "INTEGER",
  15. "notNull": false
  16. },
  17. {
  18. "fieldPath": "start",
  19. "columnName": "start",
  20. "affinity": "INTEGER",
  21. "notNull": true
  22. },
  23. {
  24. "fieldPath": "end",
  25. "columnName": "end",
  26. "affinity": "INTEGER",
  27. "notNull": true
  28. },
  29. {
  30. "fieldPath": "courseId",
  31. "columnName": "course_id",
  32. "affinity": "TEXT",
  33. "notNull": true
  34. },
  35. {
  36. "fieldPath": "sectionId",
  37. "columnName": "section_id",
  38. "affinity": "TEXT",
  39. "notNull": false
  40. },
  41. {
  42. "fieldPath": "date",
  43. "columnName": "date",
  44. "affinity": "TEXT",
  45. "notNull": false
  46. },
  47. {
  48. "fieldPath": "countDown",
  49. "columnName": "ct_id",
  50. "affinity": "TEXT",
  51. "notNull": false
  52. }
  53. ],
  54. "primaryKey": {
  55. "columnNames": [
  56. "id"
  57. ],
  58. "autoGenerate": true
  59. },
  60. "indices": [],
  61. "foreignKeys": []
  62. },
  63. {
  64. "tableName": "CountDown",
  65. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `course_id` TEXT NOT NULL, `type` INTEGER NOT NULL, `value` INTEGER NOT NULL, `datetime` TEXT)",
  66. "fields": [
  67. {
  68. "fieldPath": "id",
  69. "columnName": "id",
  70. "affinity": "INTEGER",
  71. "notNull": false
  72. },
  73. {
  74. "fieldPath": "courseId",
  75. "columnName": "course_id",
  76. "affinity": "TEXT",
  77. "notNull": true
  78. },
  79. {
  80. "fieldPath": "type",
  81. "columnName": "type",
  82. "affinity": "INTEGER",
  83. "notNull": true
  84. },
  85. {
  86. "fieldPath": "value",
  87. "columnName": "value",
  88. "affinity": "INTEGER",
  89. "notNull": true
  90. },
  91. {
  92. "fieldPath": "datetime",
  93. "columnName": "datetime",
  94. "affinity": "TEXT",
  95. "notNull": false
  96. }
  97. ],
  98. "primaryKey": {
  99. "columnNames": [
  100. "id"
  101. ],
  102. "autoGenerate": true
  103. },
  104. "indices": [],
  105. "foreignKeys": []
  106. }
  107. ],
  108. "views": [],
  109. "setupQueries": [
  110. "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
  111. "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '9b2b786a1ead4f080488547b41f26db4')"
  112. ]
  113. }
  114. }