config.migrate.sample.php 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. <?php
  2. /*
  3. 前缀:
  4. Sqlite: _SQLITE_
  5. PostgreSql: _PG_
  6. */
  7. //语料库数据表 pali canon db file
  8. /*
  9. 巴利语料模版表
  10. 运行app/install/db_insert_templet.php 刷库
  11. */
  12. define("_FILE_DB_PALICANON_TEMPLET_", _PG_DB_PALICANON_TEMPLET_);
  13. define("_TABLE_PALICANON_TEMPLET_",_PG_TABLE_PALICANON_TEMPLET_);
  14. /*
  15. 标题资源表
  16. app/install/db_update_toc.php 刷库
  17. */
  18. define("_FILE_DB_RESRES_INDEX_", _PG_DB_RESRES_INDEX_);
  19. define("_TABLE_RES_INDEX_",_PG_TABLE_RES_INDEX_);
  20. /*
  21. 巴利语料段落表
  22. 刷库 app/install/db_insert_palitext.php
  23. 更新 app/install/db_update_palitext.php
  24. */
  25. define("_FILE_DB_PALITEXT_", _PG_DB_PALITEXT_);
  26. define("_TABLE_PALI_TEXT_",_PG_TABLE_PALI_TEXT_);
  27. define("_TABLE_PALI_BOOK_NAME_",_PG_TABLE_PALI_BOOK_NAME_);
  28. #单词表部分
  29. /*
  30. 以书为单位的单词汇总表
  31. 填充 /app/install/db_insert_bookword_from_csv.php
  32. */
  33. define("_FILE_DB_BOOK_WORD_", _PG_DB_BOOK_WORD_);
  34. define("_TABLE_BOOK_WORD_", _PG_TABLE_BOOK_WORD_);
  35. /*
  36. 单词索引
  37. /app/install/db_insert_word_from_csv.php
  38. /app/admin/word_index_weight_refresh.php
  39. */
  40. define("_FILE_DB_PALI_INDEX_", _PG_DB_PALI_INDEX_);
  41. define("_TABLE_WORD_", _PG_TABLE_WORD_);
  42. /*
  43. 92万词
  44. /app/install/db_insert_wordindex_from_csv.php
  45. */
  46. define("_FILE_DB_WORD_INDEX_", _PG_DB_WORD_INDEX_);
  47. define("_TABLE_WORD_INDEX_", _PG_TABLE_WORD_INDEX_);
  48. //单词索引=92万词+单词索引
  49. //PostgreSQL
  50. define("_FILE_DB_INDEX_", _PG_DB_INDEX_);
  51. //黑体字数据表
  52. //sqlite
  53. define("_FILE_DB_BOLD_", "sqlite:" . _SQLITE_DB_BOLD_);
  54. define("_TABLE_WORD_BOLD_", _SQLITE_TABLE_WORD_BOLD_);
  55. /*
  56. 单词分析表
  57. 数据迁移: php /deploy/migaration/word_statistics.php
  58. */
  59. define("_FILE_DB_STATISTICS_", _PG_DB_STATISTICS_);
  60. define("_TABLE_WORD_STATISTICS_", _PG_TABLE_WORD_STATISTICS_);
  61. /*
  62. 巴利句子表
  63. 数据迁移: php ./deploy/migaration/20211125155700_pali_sent_org.php
  64. 数据迁移: php ./deploy/migaration/20211125165700-pali_sent-upgrade.php
  65. 数据迁移: php ./deploy/migaration/20211126220400-pali_sent_index-upgrade.php
  66. */
  67. define("_FILE_DB_PALI_SENTENCE_", _PG_DB_PALI_SENTENCE_);
  68. define("_TABLE_PALI_SENT_", _PG_TABLE_PALI_SENT_);
  69. define("_TABLE_PALI_SENT_ORG_", _PG_TABLE_PALI_SENT_);
  70. define("_TABLE_PALI_SENT_INDEX_", _PG_TABLE_PALI_SENT_);
  71. /*
  72. 相似句
  73. 数据迁移
  74. php ./deploy/migaration/20211127214800_sent_sim.php
  75. php ./deploy/migaration/20211127214900-sent_sim_index.php
  76. redis:
  77. php ./app/pali_sent/redis_upgrade_pali_sent.php
  78. */
  79. define("_FILE_DB_PALI_SENTENCE_SIM_", _PG_DB_PALI_SENTENCE_SIM_);
  80. define("_TABLE_SENT_SIM_", _PG_TABLE_SENT_SIM_);
  81. define("_TABLE_SENT_SIM_INDEX_", _PG_TABLE_SENT_SIM_INDEX_);
  82. /*
  83. 完成度
  84. 数据迁移
  85. php ./app/upgrade/upgrade_pali_toc.php
  86. */
  87. define("_FILE_DB_PALI_TOC_", _PG_DB_PALI_TOC_);
  88. define("_TABLE_PROGRESS_", _PG_TABLE_PROGRESS_);
  89. define("_TABLE_PROGRESS_CHAPTER_", _PG_TABLE_PROGRESS_CHAPTER_);
  90. //页码对应
  91. //sqlite
  92. define("_FILE_DB_PAGE_INDEX_", _SQLITE_DB_PAGE_INDEX_);
  93. define("_TABLE_PAGE_MATCH_", _SQLITE_TABLE_PAGE_MATCH_);
  94. define("_TABLE_BOOK_MATCH_", _SQLITE_TABLE_BOOK_MATCH_);
  95. define("_TABLE_CS6_PARA_", _SQLITE_TABLE_CS6_PARA_);
  96. define("_TABLE_MY_PAGE_", _SQLITE_TABLE_MY_PAGE_);
  97. define("_TABLE_PAGE_NUMBER_", _SQLITE_TABLE_PAGE_NUMBER_);
  98. # 字典数据表 全部存入redis
  99. #参考字典
  100. define("_FILE_DB_REF_", _SQLITE_DB_REF_);
  101. define("_TABLE_DICT_REF_", _SQLITE_TABLE_DICT_REF_);
  102. define("_TABLE_DICT_REF_NAME_", _SQLITE_TABLE_DICT_REF_NAME_);
  103. #参考字典索引
  104. define("_FILE_DB_REF_INDEX_", _SQLITE_DB_REF_INDEX_);
  105. define("_TABLE_REF_INDEX_", _SQLITE_TABLE_REF_INDEX_);
  106. # 用户数据表
  107. #sqlite
  108. define("_FILE_DB_USER_WBW_", _SQLITE_DB_USER_WBW_);
  109. define("_TABLE_USER_WBW_", _SQLITE_TABLE_USER_WBW_);
  110. define("_TABLE_USER_WBW_BLOCK_", _SQLITE_TABLE_USER_WBW_BLOCK_);
  111. # 译文
  112. #sqlite
  113. define("_FILE_DB_SENTENCE_", _SQLITE_DB_SENTENCE_);
  114. define("_TABLE_SENTENCE_", _SQLITE_TABLE_SENTENCE_);
  115. define("_TABLE_SENTENCE_BLOCK_", _SQLITE_TABLE_SENTENCE_BLOCK_);
  116. define("_TABLE_SENTENCE_PR_", _SQLITE_TABLE_SENTENCE_PR_);
  117. # 译文编辑历史
  118. #sqlite
  119. define("_FILE_DB_USER_SENTENCE_HISTORAY_", _SQLITE_DB_USER_SENTENCE_HISTORAY_);
  120. define("_TABLE_SENTENCE_HISTORAY_", _SQLITE_TABLE_SENTENCE_HISTORAY_);
  121. # 逐词解析字典
  122. # sqlite
  123. define("_FILE_DB_WBW_", _SQLITE_DB_WBW_);
  124. define("_TABLE_DICT_WBW_", _SQLITE_TABLE_DICT_WBW_);
  125. define("_TABLE_DICT_WBW_INDEX_", _SQLITE_TABLE_DICT_WBW_INDEX_);
  126. //写入频繁 读取不频繁
  127. # 用户行为记录
  128. #sqlite
  129. define("_FILE_DB_USER_ACTIVE_", _SQLITE_DB_USER_ACTIVE_);
  130. define("_TABLE_USER_OPERATION_DAILY_", _SQLITE_TABLE_USER_OPERATION_DAILY_);
  131. define("_TABLE_USER_OPERATION_FRAME_", _SQLITE_TABLE_USER_OPERATION_FRAME_);
  132. #sqlite
  133. define("_FILE_DB_USER_ACTIVE_LOG_", _SQLITE_DB_USER_ACTIVE_LOG_);
  134. define("_TABLE_USER_OPERATION_LOG_", _SQLITE_TABLE_USER_OPERATION_LOG_);
  135. //读取频繁 写入不频繁
  136. # 用户账号
  137. #sqlite
  138. define("_FILE_DB_USERINFO_", _SQLITE_DB_USERINFO_);
  139. define("_TABLE_USER_INFO_", _SQLITE_TABLE_USER_INFO_);
  140. # 版本风格
  141. #sqlite
  142. define("_FILE_DB_CHANNAL_", _SQLITE_DB_CHANNAL_);
  143. define("_TABLE_CHANNEL_", _SQLITE_TABLE_CHANNEL_);
  144. # 文章 文集
  145. define("_FILE_DB_USER_ARTICLE_", _SQLITE_DB_USER_ARTICLE_);
  146. define("_TABLE_ARTICLE_", _SQLITE_TABLE_ARTICLE_);
  147. define("_TABLE_COLLECTION_", _SQLITE_TABLE_COLLECTION_);
  148. define("_TABLE_ARTICLE_COLLECTION_", _SQLITE_TABLE_ARTICLE_COLLECTION_);
  149. # 术语
  150. define("_FILE_DB_TERM_", _SQLITE_DB_TERM_);
  151. define("_TABLE_TERM_", _SQLITE_TABLE_TERM_);
  152. # 协作
  153. define("_FILE_DB_USER_SHARE_", _SQLITE_DB_USER_SHARE_);
  154. define("_TABLE_USER_SHARE_", _SQLITE_TABLE_USER_SHARE_);
  155. # 工作组
  156. define("_FILE_DB_GROUP_", _SQLITE_DB_GROUP_);
  157. define("_TABLE_GROUP_INFO_", _SQLITE_TABLE_GROUP_INFO_);
  158. define("_TABLE_GROUP_MEMBER_", _SQLITE_TABLE_GROUP_MEMBER_);
  159. # 逐词解析文件索引
  160. define("_FILE_DB_FILEINDEX_", _SQLITE_DB_FILEINDEX_);
  161. define("_TABLE_FILEINDEX_", _SQLITE_TABLE_FILEINDEX_);
  162. define("_TABLE_FILEINDEX_POWER_", _SQLITE_TABLE_FILEINDEX_POWER_);
  163. # 课程
  164. define("_FILE_DB_COURSE_", _SQLITE_DB_COURSE_);
  165. define("_TABLE_COURSE_",_SQLITE_TABLE_COURSE_);
  166. define("_TABLE_LESSON_",_SQLITE_TABLE_LESSON_);
  167. # 用户自定义书
  168. define("_FILE_DB_USER_CUSTOM_BOOK_", _SQLITE_DB_USER_CUSTOM_BOOK_);
  169. define("_TABLE_CUSTOM_BOOK_", _SQLITE_TABLE_CUSTOM_BOOK_);
  170. define("_TABLE_CUSTOM_BOOK_SENT_", _SQLITE_TABLE_CUSTOM_BOOK_SENT_);
  171. # 逐词译和译文编辑消息 无需迁移数据
  172. define("_FILE_DB_MESSAGE_", _SQLITE_DB_MESSAGE_);
  173. define("_TABLE_MESSAGE_", _SQLITE_TABLE_MESSAGE_);
  174. #点赞
  175. define("_FILE_DB_LIKE_", _SQLITE_DB_LIKE_);
  176. define("_TABLE_LIKE_", _SQLITE_TABLE_LIKE_);
  177. # 用户字典统计数据 刷库 - 无需迁移数据
  178. define("_FILE_DB_USER_DICT_", _SQLITE_DB_USER_DICT_);
  179. define("_TABLE_USER_DICT_", _SQLITE_TABLE_USER_DICT_);
  180. ?>