path.sample.php 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415
  1. <?php
  2. # 目录
  3. define("_DIR_APPDATA_", __DIR__ . "/../tmp/appdata");
  4. define("_DIR_PALICANON_", __DIR__ . "/../tmp/appdata/palicanon");
  5. define("_DIR_PALICANON_TEMPLET_", __DIR__ . "/../tmp/appdata/palicanon/templet");
  6. define("_DIR_PALICANON_PALITEXT_", __DIR__ . "/../tmp/appdata/palicanon/pali_text");
  7. define("_DIR_PALICANON_WBW_", __DIR__ . "/../tmp/appdata/palicanon/wbw");
  8. define("_DIR_PALICANON_TRAN_", __DIR__ . "/../tmp/appdata/palicanon/translate");
  9. define("_DIR_IMAGES_", __DIR__ . "/../tmp/images");
  10. define("_DIR_IMAGES_ARTICLE_", __DIR__ . "/../tmp/images/article");
  11. define("_DIR_IMAGES_COLLECTION_", __DIR__ . "/../tmp/images/collection");
  12. define("_DIR_IMAGES_COURSE_", __DIR__ . "/../tmp/images/course");
  13. define("_DIR_IMAGES_COURSE_A_", "../../tmp/images/course");
  14. define("_DIR_IMAGES_LESSON_", __DIR__ . "/../tmp/images/lesson");
  15. //语料库
  16. define("_DIR_CSV_PALI_CANON_WORD_", __DIR__ . "/../paliword/book");
  17. define("_DIR_CSV_PALI_CANON_WORD_INDEX_", __DIR__ . "/../paliword/index");
  18. define("_DIR_PALI_CSV_", __DIR__ . "/../tmp/palicsv");
  19. define("_DIR_LOG_", __DIR__ . "/../tmp/log");
  20. define("_DIR_LOG_APP_", __DIR__ . "/../tmp/log/app.log");
  21. define("_DIR_TEMP_", __DIR__ . "/../tmp/temp");
  22. define("_DIR_TEMP_DICT_TEXT_", __DIR__ . "/../tmp/dict_text");
  23. define("_DIR_TMP_", __DIR__ . "/../tmp");
  24. define("_DIR_TMP_EXPORT", __DIR__ . "/../tmp/export");
  25. //dictionary
  26. define("_DIR_DICT_", __DIR__ . "/../tmp/appdata/dict");
  27. define("_DIR_DICT_SYSTEM_", __DIR__ . "/../tmp/appdata/dict/system");
  28. define("_DIR_DICT_3RD_", __DIR__ . "/../tmp/appdata/dict/3rd");
  29. define("_DIR_DICT_REF_", __DIR__ . "/../tmp/appdata/dict/ref");
  30. //界面上的用户指南气泡里面的数据
  31. define("_DIR_USERS_GUIDE_", __DIR__ . "/../app/users_guide");
  32. define("_DIR_FONT_", __DIR__ . "/../font");
  33. define("_DIR_PALI_HTML_", __DIR__ . "/../palihtml");
  34. define("_DIR_DICT_TEXT_", __DIR__ . "/../dicttext");
  35. define("_DIR_PALI_TITLE_", __DIR__ . "/../pali_title");
  36. define("_DIR_APP_", __DIR__ . "/../app");
  37. define("_DIR_LANGUAGE_", __DIR__ . "/../app/public/lang");
  38. define("_DIR_BOOK_INDEX_", __DIR__ . "/../app/public/book_index");
  39. /*user data*/
  40. define("_DIR_USER_BASE_", __DIR__ . "/../tmp/user");
  41. define("_DIR_USER_DOC_", __DIR__ . "/../tmp/user_doc");
  42. define("_DIR_USER_IMG_", __DIR__ . "/../tmp/user/media/3");
  43. define("_DIR_USER_IMG_LINK_", "../../tmp/user/media/3");
  44. define("_DIR_MYDOCUMENT_", "/my_document");
  45. # 逐词解析字典文件
  46. define("_FILE_DB_WBW1_", __DIR__ . "/../tmp/user/wbw.db3");
  47. #数据库
  48. # 数据库基本参数 pgsql sqlite
  49. define("_DB_ENGIN_", "pgsql");
  50. define("_DB_HOST_", "localhost");
  51. define("_DB_NAME_", "mint");
  52. define("_DB_PORT_", "5432");
  53. define("_DB_USERNAME_", "postgres");
  54. define("_DB_PASSWORD_", "123456");
  55. //语料库数据表 pali canon db file
  56. /*
  57. 巴利语料模版表
  58. 运行app/install/db_insert_templet.php 刷库
  59. */
  60. #sqlite
  61. //define("_FILE_DB_PALICANON_TEMPLET_","sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/templet.db3");
  62. //define("_TABLE_PALICANON_TEMPLET_","wbw_templet");
  63. #pg
  64. define("_FILE_DB_PALICANON_TEMPLET_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  65. define("_TABLE_PALICANON_TEMPLET_","wbw_templet");
  66. /*
  67. 标题资源表
  68. app/install/db_update_toc.php 刷库
  69. */
  70. #sqlite
  71. //define("_FILE_DB_RESRES_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/res.db3");
  72. //define("_TABLE_RES_INDEX_","res_index");
  73. #pg
  74. define("_FILE_DB_RESRES_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  75. define("_TABLE_RES_INDEX_","res_index");
  76. /*
  77. 巴利语料段落表
  78. 刷库 app/install/db_insert_palitext.php
  79. 更新 app/install/db_update_palitext.php
  80. */
  81. #sqlite
  82. //define("_FILE_DB_PALITEXT_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_text.db3");
  83. //define("_TABLE_PALI_TEXT_","pali_text");
  84. //define("_TABLE_PALI_BOOK_NAME_","books");
  85. #pg
  86. define("_FILE_DB_PALITEXT_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  87. define("_TABLE_PALI_TEXT_","pali_text");
  88. define("_TABLE_PALI_BOOK_NAME_","books");
  89. #单词表部分
  90. /*
  91. 以书为单位的单词汇总表
  92. 填充 /app/install/db_insert_bookword_from_csv.php
  93. */
  94. #sqlite
  95. //define("_FILE_DB_BOOK_WORD_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/bookword.db3");
  96. //define("_TABLE_BOOK_WORD_", "bookword");
  97. #pg
  98. define("_FILE_DB_BOOK_WORD_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  99. define("_TABLE_BOOK_WORD_", "bookword");
  100. /*
  101. 单词索引
  102. /app/install/db_insert_word_from_csv.php
  103. /app/admin/word_index_weight_refresh.php
  104. */
  105. #sqlite
  106. //define("_FILE_DB_PALI_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/paliindex.db3");
  107. //define("_TABLE_WORD_", "word");
  108. #pg
  109. define("_FILE_DB_PALI_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  110. define("_TABLE_WORD_", "word");
  111. /*
  112. 92万词
  113. /app/install/db_insert_wordindex_from_csv.php
  114. */
  115. #sqlite
  116. //define("_FILE_DB_WORD_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/wordindex.db3");
  117. //define("_TABLE_WORD_INDEX_", "wordindex");
  118. #pg
  119. define("_FILE_DB_WORD_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  120. define("_TABLE_WORD_INDEX_", "wordindex");
  121. /*
  122. 单词索引=92万词+单词索引
  123. */
  124. #sqlite
  125. //define("_FILE_DB_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/index.db3");
  126. #pg
  127. define("_FILE_DB_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  128. //黑体字数据表
  129. #sqlite
  130. define("_FILE_DB_BOLD_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/bold.db3");
  131. define("_TABLE_WORD_BOLD_", "bold");
  132. #pg
  133. //define("_FILE_DB_BOLD_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  134. //define("_TABLE_WORD_BOLD_", "bolds");
  135. /*
  136. 单词分析表
  137. 数据迁移:
  138. php ./deploy/migaration/20211125155600_word_statistics.php
  139. */
  140. #sqlite
  141. //define("_FILE_DB_STATISTICS_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/word_statistics.db3");
  142. //define("_TABLE_WORD_STATISTICS_", "word");
  143. #pg
  144. define("_FILE_DB_STATISTICS_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  145. define("_TABLE_WORD_STATISTICS_", "word_statistics");
  146. #数据迁移
  147. define("_SRC_DB_STATISTICS_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/word_statistics.db3");
  148. define("_SRC_TABLE_WORD_STATISTICS_", "word");
  149. /*
  150. 巴利句子表
  151. 数据迁移:
  152. php ./deploy/migaration/20211125155700_pali_sent_org.php
  153. php ./deploy/migaration/20211125165700-pali_sent-upgrade.php
  154. php ./deploy/migaration/20211126220400-pali_sent_index-upgrade.php
  155. */
  156. #sqlite
  157. //define("_FILE_DB_PALI_SENTENCE_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_sent1.db3");
  158. //define("_TABLE_PALI_SENT_", "pali_sent");
  159. //define("_TABLE_PALI_SENT_INDEX_", "pali_sent_index");
  160. #pg
  161. define("_FILE_DB_PALI_SENTENCE_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  162. define("_TABLE_PALI_SENT_", "pali_sent");
  163. define("_TABLE_PALI_SENT_ORG_", "pali_sent_org");
  164. define("_TABLE_PALI_SENT_INDEX_", "pali_sent_index");
  165. #数据迁移原始数据
  166. define("_SRC_DB_PALI_SENTENCE_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_sent1.db3");
  167. /*
  168. 相似句
  169. 数据迁移
  170. deploy\migaration\20211127214800_sent_sim.php
  171. deploy\migaration\20211127214900-sent_sim_index.php
  172. redis:
  173. ./app/pali_sent/redis_upgrade_pali_sent.php
  174. */
  175. # sqlite
  176. //define("_FILE_DB_PALI_SENTENCE_SIM_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_sim.db3");
  177. //define("_TABLE_SENT_SIM_", "sent_sim");
  178. //define("_TABLE_SENT_SIM_INDEX_", "sent_sim_index");
  179. #pg
  180. define("_FILE_DB_PALI_SENTENCE_SIM_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  181. define("_TABLE_SENT_SIM_", "sent_sim");
  182. define("_TABLE_SENT_SIM_INDEX_", "sent_sim_index");
  183. #数据迁移原始数据
  184. define("_SRC_DB_PALI_SENTENCE_SIM_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_sim.db3");
  185. /*
  186. 完成度
  187. 数据迁移
  188. app\upgrade\upgrade_pali_toc.php
  189. */
  190. #sqlite
  191. //define("_FILE_DB_PALI_TOC_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pali_toc.db3");
  192. //define("_TABLE_PROGRESS_", "progress");
  193. //define("_TABLE_PROGRESS_CHAPTER_", "progress_chapter");
  194. #pg
  195. define("_FILE_DB_PALI_TOC_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  196. define("_TABLE_PROGRESS_", "progress");
  197. define("_TABLE_PROGRESS_CHAPTER_", "progress_chapter");
  198. //页码对应
  199. //define("_FILE_DB_PAGE_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  200. define("_FILE_DB_PAGE_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/palicanon/pagemap.db3");
  201. # 字典数据表 全部存入redis
  202. #巴缅字典
  203. //define("_DICT_DB_PM_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  204. define("_DICT_DB_PM_", "sqlite:" . __DIR__ . "/../tmp/appdata/dict/3rd/pm.db");
  205. define("_TABLE_DICT_PM_", "dict");
  206. #系统规则
  207. //define("_DICT_DB_REGULAR_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  208. define("_DICT_DB_REGULAR_", "sqlite:" . __DIR__ . "/../tmp/appdata/dict/system/sys_regular.db");
  209. define("_TABLE_DICT_REGULAR_", "dict");
  210. #系统不规则
  211. //define("_DICT_DB_IRREGULAR_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  212. define("_DICT_DB_IRREGULAR_", "sqlite:" . __DIR__ . "/../tmp/appdata/dict/system/sys_irregular.db");
  213. define("_TABLE_DICT_IRREGULAR_", "dict");
  214. #自动compone
  215. //define("_DICT_DB_COMP_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  216. define("_DICT_DB_COMP_", "sqlite:" . __DIR__ . "/../tmp/appdata/dict/system/comp.db");
  217. define("_TABLE_DICT_COMP_", "dict");
  218. #参考字典
  219. //define("_FILE_DB_REF_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  220. define("_FILE_DB_REF_", "sqlite:" . __DIR__ . "/../tmp/appdata/dict/system/ref.db");
  221. define("_TABLE_DICT_REF_", "dict");
  222. define("_TABLE_DICT_REF_NAME_LIST_", "info");
  223. #参考字典索引
  224. //define("_FILE_DB_REF_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  225. define("_FILE_DB_REF_INDEX_", "sqlite:" . __DIR__ . "/../tmp/appdata/dict/system/ref1.db");
  226. define("_TABLE_REF_INDEX_", "dict");
  227. #为了切分复合词 使用的词头表
  228. //define("_FILE_DB_PART_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  229. define("_FILE_DB_PART_", "sqlite:" . __DIR__ . "/../tmp/appdata/dict/system/part.db3");
  230. define("_TABLE_PART_", "part");
  231. # 用户数据表
  232. //读写频繁
  233. # 逐词解析表
  234. #sqlite
  235. define("_FILE_DB_USER_WBW_", "sqlite:" . __DIR__ . "/../tmp/user/user_wbw.db3");
  236. define("_TABLE_USER_WBW_", "wbw");
  237. define("_TABLE_USER_WBW_BLOCK_", "wbw_block");
  238. #pg
  239. //define("_FILE_DB_USER_WBW_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  240. //define("_TABLE_USER_WBW_", "wbws");
  241. //define("_TABLE_USER_WBW_BLOCK_", "wbw_blocks");
  242. #数据迁移原始表
  243. define("_SRC_DB_USER_WBW_", "sqlite:" . __DIR__ . "/../tmp/user/user_wbw.db3");
  244. define("_TABLE_SRC_USER_WBW_", "wbw");
  245. define("_TABLE_SRC_USER_WBW_BLOCK_", "wbw_block");
  246. # 译文
  247. //define("_FILE_DB_SENTENCE_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  248. define("_FILE_DB_SENTENCE_", "sqlite:" . __DIR__ . "/../tmp/user/sentence.db3");
  249. define("_TABLE_SENTENCE_", "sentence");
  250. define("_TABLE_SENTENCE_BLOCK_", "sent_block");
  251. # 译文编辑历史
  252. //define("_FILE_DB_USER_SENTENCE_HISTORAY_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  253. define("_FILE_DB_USER_SENTENCE_HISTORAY_", "sqlite:" . __DIR__ . "/../tmp/user/usent_historay.db3");
  254. define("_TABLE_SENTENCE_HISTORAY_", "sent_historay");
  255. # 逐词解析字典
  256. //define("_FILE_DB_WBW_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  257. define("_FILE_DB_WBW_", "sqlite:" . __DIR__ . "/../tmp/user/wbw.db3");
  258. define("_TABLE_DICT_WBW_", "wbw");
  259. define("_TABLE_DICT_WBW_INDEX_", "wbw_index");
  260. //写入频繁 读取不频繁
  261. # 用户行为记录
  262. //define("_FILE_DB_PAGE_INDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  263. define("_FILE_DB_USER_ACTIVE_", "sqlite:" . __DIR__ . "/../tmp/user/user_active.db3");
  264. //define("_FILE_DB_USER_ACTIVE_LOG_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  265. define("_FILE_DB_USER_ACTIVE_LOG_", "sqlite:" . __DIR__ . "/../tmp/user/user_active_log.db3");
  266. //读取频繁 写入不频繁
  267. # 用户账号
  268. //define("_FILE_DB_USERINFO_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  269. define("_FILE_DB_USERINFO_", "sqlite:" . __DIR__ . "/../tmp/user/userinfo.db3");
  270. # 版本风格
  271. //define("_FILE_DB_CHANNAL_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  272. define("_FILE_DB_CHANNAL_", "sqlite:" . __DIR__ . "/../tmp/user/channal.db3");
  273. # 文章 文集
  274. //define("_FILE_DB_USER_ARTICLE_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  275. define("_FILE_DB_USER_ARTICLE_", "sqlite:" . __DIR__ . "/../tmp/user/article.db3");
  276. # 术语
  277. //define("_FILE_DB_TERM_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  278. define("_FILE_DB_TERM_", "sqlite:" . __DIR__ . "/../tmp/user/dhammaterm.db");
  279. # 协作
  280. //define("_FILE_DB_USER_SHARE_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  281. define("_FILE_DB_USER_SHARE_", "sqlite:" . __DIR__ . "/../tmp/user/share.db3");
  282. # 工作组
  283. //define("_FILE_DB_GROUP_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  284. define("_FILE_DB_GROUP_", "sqlite:" . __DIR__ . "/../tmp/user/group.db3");
  285. # 逐词解析文件索引
  286. //define("_FILE_DB_FILEINDEX_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  287. define("_FILE_DB_FILEINDEX_", "sqlite:" . __DIR__ . "/../tmp/user/fileindex.db");
  288. # 课程
  289. //define("_FILE_DB_COURSE_", "pgsql:host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  290. define("_FILE_DB_COURSE_", "sqlite:" . __DIR__ . "/../tmp/user/course.db3");
  291. define("_TABLE_COURSE_","course");
  292. # 用户自定义书
  293. //define("_FILE_DB_USER_CUSTOM_BOOK_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  294. define("_FILE_DB_USER_CUSTOM_BOOK_", "sqlite:" . __DIR__ . "/../tmp/user/custom_book.db3");
  295. # 逐词译和译文编辑消息
  296. //define("_FILE_DB_MESSAGE_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  297. define("_FILE_DB_MESSAGE_", "sqlite:" . __DIR__ . "/../tmp/user/message.db");
  298. #点赞
  299. //define("_FILE_DB_LIKE_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  300. define("_FILE_DB_LIKE_", "sqlite:" . __DIR__ . "/../tmp/user/like.db3");
  301. //很少使用
  302. # 网站设置
  303. //define("_FILE_DB_HOSTSETTING_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  304. define("_FILE_DB_HOSTSETTING_", "sqlite:" . __DIR__ . "/../tmp/user/hostsetting.db3");
  305. # 用户字典统计数据
  306. //define("_FILE_DB_USER_DICT_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  307. define("_FILE_DB_USER_DICT_", "sqlite:" . __DIR__ . "/../tmp/user/udict.db3");
  308. # 用户图片数据 尚未启用
  309. //define("_FILE_DB_MEDIA_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  310. define("_FILE_DB_MEDIA_", "sqlite:" . __DIR__ . "/../tmp/user/media.db3");
  311. # 评论 尚未启用
  312. //define("_FILE_DB_COMMENTS_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  313. define("_FILE_DB_COMMENTS_", "sqlite:" . __DIR__ . "/../tmp/user/comments.db3");
  314. //define("_FILE_DB_USER_STATISTICS_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  315. define("_FILE_DB_USER_STATISTICS_", "sqlite:" . __DIR__ . "/../tmp/user/statistics.db3");
  316. #权限管理 casbin使用
  317. //define("_FILE_DB_USER_RBAC_", _DB_ENGIN_.":host="._DB_HOST_.";port="._DB_PORT_.";dbname="._DB_NAME_.";user="._DB_USERNAME_.";password="._DB_PASSWORD_.";");
  318. define("_FILE_DB_USER_RBAC_", __DIR__ . "/../tmp/user/rbac.db3");
  319. # 全文搜索
  320. define("_TABLE_FTS_", "fts_texts");