bladex-update-sqlserver-3.0.0~3.0.1.sql 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430
  1. -- -----------------------------------
  2. -- 修改 代码生成表字段类型
  3. -- -----------------------------------
  4. EXEC sp_rename '[dbo].[blade_code].[datasource_id]', 'model_id', 'COLUMN'
  5. GO
  6. IF ((SELECT COUNT(*) FROM ::fn_listextendedproperty('MS_Description',
  7. 'SCHEMA', N'dbo',
  8. 'TABLE', N'blade_code',
  9. 'COLUMN', N'model_id')) > 0)
  10. EXEC sp_updateextendedproperty
  11. 'MS_Description', N'数据模型主键',
  12. 'SCHEMA', N'dbo',
  13. 'TABLE', N'blade_code',
  14. 'COLUMN', N'model_id'
  15. ELSE
  16. EXEC sp_addextendedproperty
  17. 'MS_Description', N'数据模型主键',
  18. 'SCHEMA', N'dbo',
  19. 'TABLE', N'blade_code',
  20. 'COLUMN', N'model_id';
  21. -- -----------------------------------
  22. -- 新增 代码生成表字段类型
  23. -- -----------------------------------
  24. ALTER TABLE [dbo].[blade_code] ADD [template_type] nvarchar(32)
  25. GO
  26. ALTER TABLE [dbo].[blade_code] ADD [author] nvarchar(32)
  27. GO
  28. ALTER TABLE [dbo].[blade_code] ADD [sub_model_id] nvarchar(32)
  29. GO
  30. ALTER TABLE [dbo].[blade_code] ADD [sub_fk_id] nvarchar(32)
  31. GO
  32. ALTER TABLE [dbo].[blade_code] ADD [tree_id] nvarchar(32)
  33. GO
  34. ALTER TABLE [dbo].[blade_code] ADD [tree_pid] nvarchar(32)
  35. GO
  36. ALTER TABLE [dbo].[blade_code] ADD [tree_name] nvarchar(64)
  37. GO
  38. EXEC sp_addextendedproperty
  39. 'MS_Description', N'模版类型',
  40. 'SCHEMA', N'dbo',
  41. 'TABLE', N'blade_code',
  42. 'COLUMN', N'template_type'
  43. GO
  44. EXEC sp_addextendedproperty
  45. 'MS_Description', N'作者信息',
  46. 'SCHEMA', N'dbo',
  47. 'TABLE', N'blade_code',
  48. 'COLUMN', N'author'
  49. GO
  50. EXEC sp_addextendedproperty
  51. 'MS_Description', N'子表模型主键',
  52. 'SCHEMA', N'dbo',
  53. 'TABLE', N'blade_code',
  54. 'COLUMN', N'sub_model_id'
  55. GO
  56. EXEC sp_addextendedproperty
  57. 'MS_Description', N'子表绑定外键',
  58. 'SCHEMA', N'dbo',
  59. 'TABLE', N'blade_code',
  60. 'COLUMN', N'sub_fk_id'
  61. GO
  62. EXEC sp_addextendedproperty
  63. 'MS_Description', N'树主键字段',
  64. 'SCHEMA', N'dbo',
  65. 'TABLE', N'blade_code',
  66. 'COLUMN', N'tree_id'
  67. GO
  68. EXEC sp_addextendedproperty
  69. 'MS_Description', N'树父主键字段',
  70. 'SCHEMA', N'dbo',
  71. 'TABLE', N'blade_code',
  72. 'COLUMN', N'tree_pid'
  73. GO
  74. EXEC sp_addextendedproperty
  75. 'MS_Description', N'树名称字段',
  76. 'SCHEMA', N'dbo',
  77. 'TABLE', N'blade_code',
  78. 'COLUMN', N'tree_name';
  79. -- -----------------------------------
  80. -- 新增模型设计菜单
  81. -- -----------------------------------
  82. INSERT INTO [dbo].[blade_menu]([id], [parent_id], [code], [name], [alias], [path], [source], [sort], [category], [action], [is_open], [component], [remark], [is_deleted]) VALUES (1161272593873321996, 1123598815738675217, N'model', N'数据模型设计', N'menu', N'/tool/model', N'iconfont icon-biaodan', 3, 1, 0, 1, N'', NULL, 0);
  83. -- -----------------------------------
  84. -- 新增 数据模型表
  85. -- -----------------------------------
  86. CREATE TABLE [dbo].[blade_model] (
  87. [id] bigint NOT NULL,
  88. [datasource_id] bigint NULL,
  89. [model_name] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
  90. [model_code] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
  91. [model_table] nvarchar(100) COLLATE Chinese_PRC_CI_AS NULL,
  92. [model_class] nvarchar(100) COLLATE Chinese_PRC_CI_AS NULL,
  93. [model_remark] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL,
  94. [create_user] bigint NULL,
  95. [create_dept] bigint NULL,
  96. [create_time] datetime2(0) NULL,
  97. [update_user] bigint NULL,
  98. [update_time] datetime2(0) NULL,
  99. [status] int NULL,
  100. [is_deleted] int NULL,
  101. PRIMARY KEY CLUSTERED ([id])
  102. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  103. )
  104. GO
  105. EXEC sp_addextendedproperty
  106. 'MS_Description', N'主键',
  107. 'SCHEMA', N'dbo',
  108. 'TABLE', N'blade_model',
  109. 'COLUMN', N'id'
  110. GO
  111. EXEC sp_addextendedproperty
  112. 'MS_Description', N'数据源主键',
  113. 'SCHEMA', N'dbo',
  114. 'TABLE', N'blade_model',
  115. 'COLUMN', N'datasource_id'
  116. GO
  117. EXEC sp_addextendedproperty
  118. 'MS_Description', N'模型名称',
  119. 'SCHEMA', N'dbo',
  120. 'TABLE', N'blade_model',
  121. 'COLUMN', N'model_name'
  122. GO
  123. EXEC sp_addextendedproperty
  124. 'MS_Description', N'模型编号',
  125. 'SCHEMA', N'dbo',
  126. 'TABLE', N'blade_model',
  127. 'COLUMN', N'model_code'
  128. GO
  129. EXEC sp_addextendedproperty
  130. 'MS_Description', N'物理表名',
  131. 'SCHEMA', N'dbo',
  132. 'TABLE', N'blade_model',
  133. 'COLUMN', N'model_table'
  134. GO
  135. EXEC sp_addextendedproperty
  136. 'MS_Description', N'模型类名',
  137. 'SCHEMA', N'dbo',
  138. 'TABLE', N'blade_model',
  139. 'COLUMN', N'model_class'
  140. GO
  141. EXEC sp_addextendedproperty
  142. 'MS_Description', N'模型备注',
  143. 'SCHEMA', N'dbo',
  144. 'TABLE', N'blade_model',
  145. 'COLUMN', N'model_remark'
  146. GO
  147. EXEC sp_addextendedproperty
  148. 'MS_Description', N'创建人',
  149. 'SCHEMA', N'dbo',
  150. 'TABLE', N'blade_model',
  151. 'COLUMN', N'create_user'
  152. GO
  153. EXEC sp_addextendedproperty
  154. 'MS_Description', N'创建部门',
  155. 'SCHEMA', N'dbo',
  156. 'TABLE', N'blade_model',
  157. 'COLUMN', N'create_dept'
  158. GO
  159. EXEC sp_addextendedproperty
  160. 'MS_Description', N'创建时间',
  161. 'SCHEMA', N'dbo',
  162. 'TABLE', N'blade_model',
  163. 'COLUMN', N'create_time'
  164. GO
  165. EXEC sp_addextendedproperty
  166. 'MS_Description', N'修改人',
  167. 'SCHEMA', N'dbo',
  168. 'TABLE', N'blade_model',
  169. 'COLUMN', N'update_user'
  170. GO
  171. EXEC sp_addextendedproperty
  172. 'MS_Description', N'修改时间',
  173. 'SCHEMA', N'dbo',
  174. 'TABLE', N'blade_model',
  175. 'COLUMN', N'update_time'
  176. GO
  177. EXEC sp_addextendedproperty
  178. 'MS_Description', N'状态',
  179. 'SCHEMA', N'dbo',
  180. 'TABLE', N'blade_model',
  181. 'COLUMN', N'status'
  182. GO
  183. EXEC sp_addextendedproperty
  184. 'MS_Description', N'是否已删除',
  185. 'SCHEMA', N'dbo',
  186. 'TABLE', N'blade_model',
  187. 'COLUMN', N'is_deleted'
  188. GO
  189. EXEC sp_addextendedproperty
  190. 'MS_Description', N'数据模型表',
  191. 'SCHEMA', N'dbo',
  192. 'TABLE', N'blade_model';
  193. -- -----------------------------------
  194. -- 新增 数据原型表
  195. -- -----------------------------------
  196. CREATE TABLE [dbo].[blade_model_prototype] (
  197. [id] bigint NOT NULL,
  198. [model_id] bigint NULL,
  199. [jdbc_name] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
  200. [jdbc_type] nvarchar(20) COLLATE Chinese_PRC_CI_AS NULL,
  201. [comment] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL,
  202. [property_type] nvarchar(20) COLLATE Chinese_PRC_CI_AS NULL,
  203. [property_entity] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL,
  204. [property_name] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
  205. [is_list] int NULL,
  206. [is_form] int NULL,
  207. [is_row] int NULL,
  208. [component_type] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
  209. [dict_code] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
  210. [is_required] int NULL,
  211. [validate_type] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
  212. [is_query] int NULL,
  213. [query_type] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
  214. [create_user] bigint NULL,
  215. [create_dept] bigint NULL,
  216. [create_time] datetime2(0) NULL,
  217. [update_user] bigint NULL,
  218. [update_time] datetime2(0) NULL,
  219. [status] int NULL,
  220. [is_deleted] int NULL,
  221. PRIMARY KEY CLUSTERED ([id])
  222. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  223. )
  224. GO
  225. EXEC sp_addextendedproperty
  226. 'MS_Description', N'主键',
  227. 'SCHEMA', N'dbo',
  228. 'TABLE', N'blade_model_prototype',
  229. 'COLUMN', N'id'
  230. GO
  231. EXEC sp_addextendedproperty
  232. 'MS_Description', N'模型主键',
  233. 'SCHEMA', N'dbo',
  234. 'TABLE', N'blade_model_prototype',
  235. 'COLUMN', N'model_id'
  236. GO
  237. EXEC sp_addextendedproperty
  238. 'MS_Description', N'物理列名',
  239. 'SCHEMA', N'dbo',
  240. 'TABLE', N'blade_model_prototype',
  241. 'COLUMN', N'jdbc_name'
  242. GO
  243. EXEC sp_addextendedproperty
  244. 'MS_Description', N'物理类型',
  245. 'SCHEMA', N'dbo',
  246. 'TABLE', N'blade_model_prototype',
  247. 'COLUMN', N'jdbc_type'
  248. GO
  249. EXEC sp_addextendedproperty
  250. 'MS_Description', N'注释说明',
  251. 'SCHEMA', N'dbo',
  252. 'TABLE', N'blade_model_prototype',
  253. 'COLUMN', N'comment'
  254. GO
  255. EXEC sp_addextendedproperty
  256. 'MS_Description', N'实体类型',
  257. 'SCHEMA', N'dbo',
  258. 'TABLE', N'blade_model_prototype',
  259. 'COLUMN', N'property_type'
  260. GO
  261. EXEC sp_addextendedproperty
  262. 'MS_Description', N'实体类型引用',
  263. 'SCHEMA', N'dbo',
  264. 'TABLE', N'blade_model_prototype',
  265. 'COLUMN', N'property_entity'
  266. GO
  267. EXEC sp_addextendedproperty
  268. 'MS_Description', N'实体列名',
  269. 'SCHEMA', N'dbo',
  270. 'TABLE', N'blade_model_prototype',
  271. 'COLUMN', N'property_name'
  272. GO
  273. EXEC sp_addextendedproperty
  274. 'MS_Description', N'列表显示',
  275. 'SCHEMA', N'dbo',
  276. 'TABLE', N'blade_model_prototype',
  277. 'COLUMN', N'is_list'
  278. GO
  279. EXEC sp_addextendedproperty
  280. 'MS_Description', N'表单显示',
  281. 'SCHEMA', N'dbo',
  282. 'TABLE', N'blade_model_prototype',
  283. 'COLUMN', N'is_form'
  284. GO
  285. EXEC sp_addextendedproperty
  286. 'MS_Description', N'独占一行',
  287. 'SCHEMA', N'dbo',
  288. 'TABLE', N'blade_model_prototype',
  289. 'COLUMN', N'is_row'
  290. GO
  291. EXEC sp_addextendedproperty
  292. 'MS_Description', N'组件类型',
  293. 'SCHEMA', N'dbo',
  294. 'TABLE', N'blade_model_prototype',
  295. 'COLUMN', N'component_type'
  296. GO
  297. EXEC sp_addextendedproperty
  298. 'MS_Description', N'字典编码',
  299. 'SCHEMA', N'dbo',
  300. 'TABLE', N'blade_model_prototype',
  301. 'COLUMN', N'dict_code'
  302. GO
  303. EXEC sp_addextendedproperty
  304. 'MS_Description', N'是否必填',
  305. 'SCHEMA', N'dbo',
  306. 'TABLE', N'blade_model_prototype',
  307. 'COLUMN', N'is_required'
  308. GO
  309. EXEC sp_addextendedproperty
  310. 'MS_Description', N'验证类型',
  311. 'SCHEMA', N'dbo',
  312. 'TABLE', N'blade_model_prototype',
  313. 'COLUMN', N'validate_type'
  314. GO
  315. EXEC sp_addextendedproperty
  316. 'MS_Description', N'查询配置',
  317. 'SCHEMA', N'dbo',
  318. 'TABLE', N'blade_model_prototype',
  319. 'COLUMN', N'is_query'
  320. GO
  321. EXEC sp_addextendedproperty
  322. 'MS_Description', N'查询类型',
  323. 'SCHEMA', N'dbo',
  324. 'TABLE', N'blade_model_prototype',
  325. 'COLUMN', N'query_type'
  326. GO
  327. EXEC sp_addextendedproperty
  328. 'MS_Description', N'创建人',
  329. 'SCHEMA', N'dbo',
  330. 'TABLE', N'blade_model_prototype',
  331. 'COLUMN', N'create_user'
  332. GO
  333. EXEC sp_addextendedproperty
  334. 'MS_Description', N'创建部门',
  335. 'SCHEMA', N'dbo',
  336. 'TABLE', N'blade_model_prototype',
  337. 'COLUMN', N'create_dept'
  338. GO
  339. EXEC sp_addextendedproperty
  340. 'MS_Description', N'创建时间',
  341. 'SCHEMA', N'dbo',
  342. 'TABLE', N'blade_model_prototype',
  343. 'COLUMN', N'create_time'
  344. GO
  345. EXEC sp_addextendedproperty
  346. 'MS_Description', N'修改人',
  347. 'SCHEMA', N'dbo',
  348. 'TABLE', N'blade_model_prototype',
  349. 'COLUMN', N'update_user'
  350. GO
  351. EXEC sp_addextendedproperty
  352. 'MS_Description', N'修改时间',
  353. 'SCHEMA', N'dbo',
  354. 'TABLE', N'blade_model_prototype',
  355. 'COLUMN', N'update_time'
  356. GO
  357. EXEC sp_addextendedproperty
  358. 'MS_Description', N'状态',
  359. 'SCHEMA', N'dbo',
  360. 'TABLE', N'blade_model_prototype',
  361. 'COLUMN', N'status'
  362. GO
  363. EXEC sp_addextendedproperty
  364. 'MS_Description', N'是否已删除',
  365. 'SCHEMA', N'dbo',
  366. 'TABLE', N'blade_model_prototype',
  367. 'COLUMN', N'is_deleted'
  368. GO
  369. EXEC sp_addextendedproperty
  370. 'MS_Description', N'数据原型表',
  371. 'SCHEMA', N'dbo',
  372. 'TABLE', N'blade_model_prototype';