table.php 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <?php
  2. #表名设置,不能更改
  3. //语料库数据表 pali canon db file
  4. /*
  5. 巴利语料模版表
  6. 运行app/install/db_insert_templet.php 刷库
  7. */
  8. #sqlite
  9. define("_SQLITE_DB_PALICANON_TEMPLET_","sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/templet.db3");
  10. define("_SQLITE_TABLE_PALICANON_TEMPLET_","wbw_templates");
  11. #pg
  12. define("_PG_DB_PALICANON_TEMPLET_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  13. define("_PG_TABLE_PALICANON_TEMPLET_","wbw_templates");
  14. /*
  15. 标题资源表
  16. app/install/db_update_toc.php 刷库
  17. */
  18. #sqlite
  19. define("_SQLITE_DB_RESRES_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/res.db3");
  20. define("_SQLITE_TABLE_RES_INDEX_","res_index");
  21. #pg
  22. define("_PG_DB_RESRES_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  23. define("_PG_TABLE_RES_INDEX_","res_indices");
  24. /*
  25. 巴利语料段落表
  26. 刷库 app/install/db_insert_palitext.php
  27. 更新 app/install/db_update_palitext.php
  28. */
  29. #sqlite
  30. define("_SQLITE_DB_PALITEXT_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_text.db3");
  31. define("_SQLITE_TABLE_PALI_TEXT_","pali_text");
  32. define("_SQLITE_TABLE_PALI_BOOK_NAME_","books");
  33. #pg
  34. define("_PG_DB_PALITEXT_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  35. define("_PG_TABLE_PALI_TEXT_","pali_texts");
  36. define("_PG_TABLE_PALI_BOOK_NAME_","book_titles");
  37. #单词表部分
  38. /*
  39. 以书为单位的单词汇总表
  40. 填充 /app/install/db_insert_bookword_from_csv.php
  41. */
  42. //sqlite
  43. define("_SQLITE_DB_BOOK_WORD_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/bookword.db3");
  44. define("_SQLITE_TABLE_BOOK_WORD_", "bookword");
  45. //PostgreSQL
  46. define("_PG_DB_BOOK_WORD_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  47. define("_PG_TABLE_BOOK_WORD_", "book_words");
  48. /*
  49. 单词索引
  50. /app/install/db_insert_word_from_csv.php
  51. /app/admin/word_index_weight_refresh.php
  52. */
  53. //sqlite
  54. define("_SQLITE_DB_PALI_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/paliindex.db3");
  55. define("_SQLITE_TABLE_WORD_", "word");
  56. define("_PG_DB_PALI_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  57. define("_PG_TABLE_WORD_", "word_lists");
  58. /*
  59. 92万词
  60. /app/install/db_insert_wordindex_from_csv.php
  61. */
  62. //sqlite
  63. define("_SQLITE_DB_WORD_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/wordindex.db3");
  64. define("_SQLITE_TABLE_WORD_INDEX_", "wordindex");
  65. //PostgreSQL
  66. define("_PG_DB_WORD_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  67. define("_PG_TABLE_WORD_INDEX_", "word_indices");
  68. //单词索引=92万词+单词索引
  69. //sqlite
  70. define("_SQLITE_DB_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/index.db3");
  71. //PostgreSQL
  72. define("_PG_DB_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  73. //黑体字数据表
  74. //sqlite
  75. define("_SQLITE_DB_BOLD_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/bold.db3");
  76. define("_SQLITE_TABLE_WORD_BOLD_", "bold");
  77. //PostgreSQL
  78. define("_PG_DB_BOLD_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  79. define("_PG_TABLE_WORD_BOLD_", "bolds");
  80. /*
  81. 单词分析表
  82. 数据迁移: php /deploy/migaration/word_statistics.php
  83. */
  84. //sqlite
  85. define("_SQLITE_DB_STATISTICS_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/word_statistics.db3");
  86. define("_SQLITE_TABLE_WORD_STATISTICS_", "word");
  87. //PostgreSQL
  88. define("_PG_DB_STATISTICS_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  89. define("_PG_TABLE_WORD_STATISTICS_", "word_statistics");
  90. /*
  91. 巴利句子表
  92. 数据迁移: php ./deploy/migaration/20211125155700_pali_sent_org.php
  93. 数据迁移: php ./deploy/migaration/20211125165700-pali_sent-upgrade.php
  94. 数据迁移: php ./deploy/migaration/20211126220400-pali_sent_index-upgrade.php
  95. */
  96. //sqlite
  97. define("_SQLITE_DB_PALI_SENTENCE_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_sent2.db3");
  98. define("_SQLITE_TABLE_PALI_SENT_", "pali_sent");
  99. define("_SQLITE_TABLE_PALI_SENT_ORG_", "pali_sent_org");
  100. define("_SQLITE_TABLE_PALI_SENT_INDEX_", "pali_sent_index");
  101. //PostgreSQL
  102. define("_PG_DB_PALI_SENTENCE_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  103. define("_PG_TABLE_PALI_SENT_", "pali_sentences");
  104. define("_PG_TABLE_PALI_SENT_ORG_", "pali_sent_orgs");
  105. define("_PG_TABLE_PALI_SENT_INDEX_", "pali_sent_indices");
  106. /*
  107. 相似句
  108. 数据迁移
  109. php ./deploy/migaration/20211127214800_sent_sim.php
  110. php ./deploy/migaration/20211127214900-sent_sim_index.php
  111. redis:
  112. php ./app/pali_sent/redis_upgrade_pali_sent.php
  113. */
  114. //sqlite
  115. define("_SQLITE_DB_PALI_SENTENCE_SIM_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_sim.db3");
  116. define("_SQLITE_TABLE_SENT_SIM_", "sent_sim");
  117. define("_SQLITE_TABLE_SENT_SIM_INDEX_", "sent_sim_index");
  118. //PostgreSQL
  119. define("_PG_DB_PALI_SENTENCE_SIM_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  120. define("_PG_TABLE_SENT_SIM_", "sent_sims");
  121. define("_PG_TABLE_SENT_SIM_INDEX_", "sent_sim_indices");
  122. /*
  123. 完成度
  124. 数据迁移
  125. php ./app/upgrade/upgrade_pali_toc.php
  126. */
  127. //sqlite
  128. define("_SQLITE_DB_PALI_TOC_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_toc.db3");
  129. define("_SQLITE_TABLE_PROGRESS_", "progress");
  130. define("_SQLITE_TABLE_PROGRESS_CHAPTER_", "progress_chapter");
  131. //PostgreSQL
  132. define("_PG_DB_PALI_TOC_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  133. define("_PG_TABLE_PROGRESS_", "progress");
  134. define("_PG_TABLE_PROGRESS_CHAPTER_", "progress_chapters");
  135. ?>