4eb729b2-843d-44b4-aab0-d35125e95ae3.xml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <dataSource name="hibernate.cfg.xml/Hibernate">
  3. <database-model serializer="dbm" rdbms="MYSQL" format-version="2.6">
  4. <schema id="1" name="anketa">
  5. <visible>1</visible>
  6. </schema>
  7. <schema id="2" name="information_schema"/>
  8. <schema id="3" name="mysql"/>
  9. <schema id="4" name="performance_schema"/>
  10. <schema id="5" name="sakila"/>
  11. <schema id="6" name="sys"/>
  12. <schema id="7" name="test1"/>
  13. <schema id="8" name="test_db"/>
  14. <schema id="9" name="world"/>
  15. <table id="10" parent="1" name="clients"/>
  16. <table id="11" parent="1" name="groups"/>
  17. <table id="12" parent="1" name="moderators"/>
  18. <table id="13" parent="1" name="projects"/>
  19. <table id="14" parent="1" name="st_pr"/>
  20. <table id="15" parent="1" name="students"/>
  21. <table id="16" parent="1" name="users"/>
  22. <column id="17" parent="10" name="client_id">
  23. <mandatory>1</mandatory>
  24. <data-type>int(11)|0</data-type>
  25. </column>
  26. <column id="18" parent="10" name="cl_family">
  27. <data-type>varchar(45)|0</data-type>
  28. </column>
  29. <column id="19" parent="10" name="cl_first_name">
  30. <data-type>varchar(45)|0</data-type>
  31. </column>
  32. <column id="20" parent="10" name="cl_sec_name">
  33. <data-type>varchar(45)|0</data-type>
  34. </column>
  35. <column id="21" parent="10" name="cl_password">
  36. <data-type>varchar(45)|0</data-type>
  37. </column>
  38. <key id="22" parent="10" name="PRIMARY">
  39. <columns>client_id</columns>
  40. <primary>1</primary>
  41. </key>
  42. <column id="23" parent="11" name="group_id">
  43. <mandatory>1</mandatory>
  44. <data-type>int(11)|0</data-type>
  45. </column>
  46. <column id="24" parent="11" name="group_name">
  47. <data-type>varchar(45)|0</data-type>
  48. </column>
  49. <column id="25" parent="11" name="year">
  50. <data-type>varchar(45)|0</data-type>
  51. </column>
  52. <key id="26" parent="11" name="PRIMARY">
  53. <columns>group_id</columns>
  54. <primary>1</primary>
  55. </key>
  56. <column id="27" parent="12" name="mod_id">
  57. <mandatory>1</mandatory>
  58. <data-type>int(11)|0</data-type>
  59. </column>
  60. <column id="28" parent="12" name="mod_family">
  61. <data-type>varchar(45)|0</data-type>
  62. </column>
  63. <column id="29" parent="12" name="mod_first_name">
  64. <data-type>varchar(45)|0</data-type>
  65. </column>
  66. <column id="30" parent="12" name="mod_sec_name">
  67. <data-type>varchar(45)|0</data-type>
  68. </column>
  69. <column id="31" parent="12" name="mod_password">
  70. <data-type>varchar(45)|0</data-type>
  71. </column>
  72. <column id="32" parent="12" name="mod_birthdate">
  73. <data-type>varchar(255)|0</data-type>
  74. <default-expression>&apos;11.11.2011&apos;</default-expression>
  75. </column>
  76. <column id="33" parent="12" name="mod_email">
  77. <data-type>varchar(255)|0</data-type>
  78. <default-expression>&apos;pochta@mail.ru&apos;</default-expression>
  79. </column>
  80. <column id="34" parent="12" name="mod_hometown">
  81. <data-type>varchar(255)|0</data-type>
  82. <default-expression>&apos;Город&apos;</default-expression>
  83. </column>
  84. <column id="35" parent="12" name="mod_phone">
  85. <data-type>varchar(255)|0</data-type>
  86. <default-expression>&apos;0000000000&apos;</default-expression>
  87. </column>
  88. <key id="36" parent="12" name="PRIMARY">
  89. <columns>mod_id</columns>
  90. <primary>1</primary>
  91. </key>
  92. <column id="37" parent="13" name="pr_id">
  93. <mandatory>1</mandatory>
  94. <data-type>int(11)|0</data-type>
  95. <sequence-identity>1</sequence-identity>
  96. </column>
  97. <column id="38" parent="13" name="title">
  98. <data-type>varchar(45)|0</data-type>
  99. </column>
  100. <column id="39" parent="13" name="description">
  101. <data-type>varchar(45)|0</data-type>
  102. </column>
  103. <column id="40" parent="13" name="date_of_creation">
  104. <mandatory>1</mandatory>
  105. <data-type>timestamp|0</data-type>
  106. <default-expression>CURRENT_TIMESTAMP</default-expression>
  107. </column>
  108. <column id="41" parent="13" name="status">
  109. <data-type>varchar(45)|0</data-type>
  110. </column>
  111. <column id="42" parent="13" name="date_of_ready">
  112. <data-type>date|0</data-type>
  113. </column>
  114. <column id="43" parent="13" name="sum">
  115. <data-type>int(11)|0</data-type>
  116. </column>
  117. <column id="44" parent="13" name="mod_id">
  118. <data-type>int(11)|0</data-type>
  119. </column>
  120. <column id="45" parent="13" name="client_id">
  121. <mandatory>1</mandatory>
  122. <data-type>int(11)|0</data-type>
  123. </column>
  124. <column id="46" parent="13" name="jsondata">
  125. <data-type>varchar(255)|0</data-type>
  126. <default-expression>&apos;[]&apos;</default-expression>
  127. </column>
  128. <index id="47" parent="13" name="FK_ffb6klvqmnwust69pdfgau69i">
  129. <columns>client_id</columns>
  130. <desc-columns></desc-columns>
  131. </index>
  132. <index id="48" parent="13" name="pr_modFK_idx">
  133. <columns>mod_id</columns>
  134. <desc-columns></desc-columns>
  135. </index>
  136. <key id="49" parent="13" name="PRIMARY">
  137. <columns>pr_id</columns>
  138. <primary>1</primary>
  139. </key>
  140. <foreign-key id="50" parent="13" name="pr_modFK">
  141. <columns>mod_id</columns>
  142. <ref-key>~.moderators.PRIMARY</ref-key>
  143. <cascade-update-rule>no_action</cascade-update-rule>
  144. <cascade-delete-rule>no_action</cascade-delete-rule>
  145. </foreign-key>
  146. <foreign-key id="51" parent="13" name="FK_ffb6klvqmnwust69pdfgau69i">
  147. <columns>client_id</columns>
  148. <ref-key>~.clients.PRIMARY</ref-key>
  149. <cascade-update-rule>restrict</cascade-update-rule>
  150. <cascade-delete-rule>restrict</cascade-delete-rule>
  151. </foreign-key>
  152. <column id="52" parent="14" name="id">
  153. <mandatory>1</mandatory>
  154. <data-type>int(11)|0</data-type>
  155. </column>
  156. <column id="53" parent="14" name="st_id">
  157. <data-type>int(11)|0</data-type>
  158. </column>
  159. <column id="54" parent="14" name="pr_id">
  160. <data-type>int(11)|0</data-type>
  161. </column>
  162. <index id="55" parent="14" name="prFK_idx">
  163. <columns>pr_id</columns>
  164. <desc-columns></desc-columns>
  165. </index>
  166. <index id="56" parent="14" name="stFK_idx">
  167. <columns>st_id</columns>
  168. <desc-columns></desc-columns>
  169. </index>
  170. <key id="57" parent="14" name="PRIMARY">
  171. <columns>id</columns>
  172. <primary>1</primary>
  173. </key>
  174. <foreign-key id="58" parent="14" name="stFK">
  175. <columns>st_id</columns>
  176. <ref-key>~.students.PRIMARY</ref-key>
  177. <cascade-update-rule>no_action</cascade-update-rule>
  178. <cascade-delete-rule>no_action</cascade-delete-rule>
  179. </foreign-key>
  180. <foreign-key id="59" parent="14" name="prFK">
  181. <columns>pr_id</columns>
  182. <ref-key>~.projects.PRIMARY</ref-key>
  183. <cascade-update-rule>no_action</cascade-update-rule>
  184. <cascade-delete-rule>no_action</cascade-delete-rule>
  185. </foreign-key>
  186. <column id="60" parent="15" name="students_id">
  187. <mandatory>1</mandatory>
  188. <data-type>int(11)|0</data-type>
  189. </column>
  190. <column id="61" parent="15" name="group_id">
  191. <data-type>int(11)|0</data-type>
  192. </column>
  193. <column id="62" parent="15" name="st_family">
  194. <data-type>varchar(45)|0</data-type>
  195. </column>
  196. <column id="63" parent="15" name="st_first_name">
  197. <data-type>varchar(45)|0</data-type>
  198. </column>
  199. <column id="64" parent="15" name="st_sec_name">
  200. <data-type>varchar(45)|0</data-type>
  201. </column>
  202. <column id="65" parent="15" name="st_pk_number">
  203. <data-type>varchar(45)|0</data-type>
  204. </column>
  205. <index id="66" parent="15" name="stud_groupFK_idx">
  206. <columns>group_id</columns>
  207. <desc-columns></desc-columns>
  208. </index>
  209. <key id="67" parent="15" name="PRIMARY">
  210. <columns>students_id</columns>
  211. <primary>1</primary>
  212. </key>
  213. <foreign-key id="68" parent="15" name="stud_groupFK">
  214. <columns>group_id</columns>
  215. <ref-key>~.groups.PRIMARY</ref-key>
  216. <cascade-update-rule>no_action</cascade-update-rule>
  217. <cascade-delete-rule>no_action</cascade-delete-rule>
  218. </foreign-key>
  219. <column id="69" parent="16" name="user_id">
  220. <mandatory>1</mandatory>
  221. <data-type>int(11)|0</data-type>
  222. </column>
  223. <column id="70" parent="16" name="user_login">
  224. <data-type>varchar(45)|0</data-type>
  225. </column>
  226. <column id="71" parent="16" name="user_password">
  227. <data-type>varchar(45)|0</data-type>
  228. </column>
  229. <column id="72" parent="16" name="enabled">
  230. <mandatory>1</mandatory>
  231. <data-type>tinyint(4)|0</data-type>
  232. <default-expression>&apos;1&apos;</default-expression>
  233. </column>
  234. <key id="73" parent="16" name="PRIMARY">
  235. <columns>user_id</columns>
  236. <primary>1</primary>
  237. </key>
  238. </database-model>
  239. </dataSource>