easy_retry_sqlserver.sql 73 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751
  1. -- er_distributed_lock
  2. CREATE TABLE er_distributed_lock
  3. (
  4. id bigint PRIMARY KEY IDENTITY,
  5. name nvarchar(64) NOT NULL,
  6. lock_until datetime2 NOT NULL DEFAULT GETDATE(),
  7. locked_at datetime2 NOT NULL DEFAULT GETDATE(),
  8. locked_by nvarchar(255) NOT NULL,
  9. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  10. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  11. )
  12. GO
  13. CREATE UNIQUE NONCLUSTERED INDEX uk_name ON er_distributed_lock (name ASC)
  14. GO
  15. EXEC sp_addextendedproperty
  16. 'MS_Description', N'主键',
  17. 'SCHEMA', N'dbo',
  18. 'TABLE', N'er_distributed_lock',
  19. 'COLUMN', N'id'
  20. GO
  21. EXEC sp_addextendedproperty
  22. 'MS_Description', N'锁名称',
  23. 'SCHEMA', N'dbo',
  24. 'TABLE', N'er_distributed_lock',
  25. 'COLUMN', N'name'
  26. GO
  27. EXEC sp_addextendedproperty
  28. 'MS_Description', N'锁定时长',
  29. 'SCHEMA', N'dbo',
  30. 'TABLE', N'er_distributed_lock',
  31. 'COLUMN', N'lock_until'
  32. GO
  33. EXEC sp_addextendedproperty
  34. 'MS_Description', N'锁定时间',
  35. 'SCHEMA', N'dbo',
  36. 'TABLE', N'er_distributed_lock',
  37. 'COLUMN', N'locked_at'
  38. GO
  39. EXEC sp_addextendedproperty
  40. 'MS_Description', N'锁定者',
  41. 'SCHEMA', N'dbo',
  42. 'TABLE', N'er_distributed_lock',
  43. 'COLUMN', N'locked_by'
  44. GO
  45. EXEC sp_addextendedproperty
  46. 'MS_Description', N'创建时间',
  47. 'SCHEMA', N'dbo',
  48. 'TABLE', N'er_distributed_lock',
  49. 'COLUMN', N'create_dt'
  50. GO
  51. EXEC sp_addextendedproperty
  52. 'MS_Description', N'修改时间',
  53. 'SCHEMA', N'dbo',
  54. 'TABLE', N'er_distributed_lock',
  55. 'COLUMN', N'update_dt'
  56. GO
  57. EXEC sp_addextendedproperty
  58. 'MS_Description', N'锁定表',
  59. 'SCHEMA', N'dbo',
  60. 'TABLE', N'er_distributed_lock'
  61. GO
  62. -- er_group_config
  63. CREATE TABLE er_group_config
  64. (
  65. id bigint PRIMARY KEY IDENTITY,
  66. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  67. group_name nvarchar(64) NOT NULL DEFAULT '',
  68. description nvarchar(256) NOT NULL DEFAULT '',
  69. token nvarchar(64) NOT NULL DEFAULT 'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT',
  70. group_status tinyint NOT NULL DEFAULT '0',
  71. version int NOT NULL,
  72. group_partition int NOT NULL,
  73. id_generator_mode tinyint NOT NULL DEFAULT '1',
  74. init_scene tinyint NOT NULL DEFAULT '0',
  75. bucket_index int NOT NULL DEFAULT '0',
  76. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  77. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  78. )
  79. GO
  80. CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name ON er_group_config (namespace_id ASC, group_name ASC)
  81. GO
  82. EXEC sp_addextendedproperty
  83. 'MS_Description', N'主键',
  84. 'SCHEMA', N'dbo',
  85. 'TABLE', N'er_group_config',
  86. 'COLUMN', N'id'
  87. GO
  88. EXEC sp_addextendedproperty
  89. 'MS_Description', N'命名空间id',
  90. 'SCHEMA', N'dbo',
  91. 'TABLE', N'er_group_config',
  92. 'COLUMN', N'namespace_id'
  93. GO
  94. EXEC sp_addextendedproperty
  95. 'MS_Description', N'组名称',
  96. 'SCHEMA', N'dbo',
  97. 'TABLE', N'er_group_config',
  98. 'COLUMN', N'group_name'
  99. GO
  100. EXEC sp_addextendedproperty
  101. 'MS_Description', N'组描述',
  102. 'SCHEMA', N'dbo',
  103. 'TABLE', N'er_group_config',
  104. 'COLUMN', N'description'
  105. GO
  106. EXEC sp_addextendedproperty
  107. 'MS_Description', N'token',
  108. 'SCHEMA', N'dbo',
  109. 'TABLE', N'er_group_config',
  110. 'COLUMN', N'token'
  111. GO
  112. EXEC sp_addextendedproperty
  113. 'MS_Description', N'组状态 0、未启用 1、启用',
  114. 'SCHEMA', N'dbo',
  115. 'TABLE', N'er_group_config',
  116. 'COLUMN', N'group_status'
  117. GO
  118. EXEC sp_addextendedproperty
  119. 'MS_Description', N'版本号',
  120. 'SCHEMA', N'dbo',
  121. 'TABLE', N'er_group_config',
  122. 'COLUMN', N'version'
  123. GO
  124. EXEC sp_addextendedproperty
  125. 'MS_Description', N'分区',
  126. 'SCHEMA', N'dbo',
  127. 'TABLE', N'er_group_config',
  128. 'COLUMN', N'group_partition'
  129. GO
  130. EXEC sp_addextendedproperty
  131. 'MS_Description', N'唯一id生成模式 默认号段模式',
  132. 'SCHEMA', N'dbo',
  133. 'TABLE', N'er_group_config',
  134. 'COLUMN', N'id_generator_mode'
  135. GO
  136. EXEC sp_addextendedproperty
  137. 'MS_Description', N'是否初始化场景 0:否 1:是',
  138. 'SCHEMA', N'dbo',
  139. 'TABLE', N'er_group_config',
  140. 'COLUMN', N'init_scene'
  141. GO
  142. EXEC sp_addextendedproperty
  143. 'MS_Description', N'bucket',
  144. 'SCHEMA', N'dbo',
  145. 'TABLE', N'er_group_config',
  146. 'COLUMN', N'bucket_index'
  147. GO
  148. EXEC sp_addextendedproperty
  149. 'MS_Description', N'创建时间',
  150. 'SCHEMA', N'dbo',
  151. 'TABLE', N'er_group_config',
  152. 'COLUMN', N'create_dt'
  153. GO
  154. EXEC sp_addextendedproperty
  155. 'MS_Description', N'修改时间',
  156. 'SCHEMA', N'dbo',
  157. 'TABLE', N'er_group_config',
  158. 'COLUMN', N'update_dt'
  159. GO
  160. EXEC sp_addextendedproperty
  161. 'MS_Description', N'组配置',
  162. 'SCHEMA', N'dbo',
  163. 'TABLE', N'er_group_config'
  164. GO
  165. INSERT INTO er_group_config(namespace_id, group_name, description, token, group_status, version, group_partition, id_generator_mode, init_scene, bucket_index, create_dt, update_dt) VALUES (N'dev', N'ruoyi_group', N'', N'ER_cKqBTPzCsWA3VyuCfFoccmuIEGXjr5KT', N'1', N'1', N'0', N'1', N'1', N'4', getdate(), getdate());
  166. GO
  167. -- er_job
  168. CREATE TABLE er_job
  169. (
  170. id bigint PRIMARY KEY IDENTITY,
  171. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  172. group_name nvarchar(64) NOT NULL,
  173. job_name nvarchar(64) NOT NULL,
  174. args_str nvarchar(max) NULL,
  175. args_type tinyint NOT NULL DEFAULT '1',
  176. next_trigger_at bigint NOT NULL,
  177. job_status tinyint NOT NULL DEFAULT '1',
  178. task_type tinyint NOT NULL DEFAULT '1',
  179. route_key tinyint NOT NULL DEFAULT '4',
  180. executor_type tinyint NOT NULL DEFAULT '1',
  181. executor_info nvarchar(255) NULL DEFAULT '',
  182. trigger_type tinyint NOT NULL,
  183. trigger_interval nvarchar(255) NOT NULL,
  184. block_strategy tinyint NOT NULL DEFAULT '1',
  185. executor_timeout int NOT NULL DEFAULT '0',
  186. max_retry_times int NOT NULL DEFAULT '0',
  187. parallel_num int NOT NULL DEFAULT '1',
  188. retry_interval int NOT NULL DEFAULT '0',
  189. bucket_index int NOT NULL DEFAULT '0',
  190. resident tinyint NOT NULL DEFAULT '0',
  191. description nvarchar(256) NOT NULL DEFAULT '',
  192. ext_attrs nvarchar(256) NULL DEFAULT '',
  193. create_dt datetime2 DEFAULT GETDATE(),
  194. update_dt datetime2 DEFAULT GETDATE(),
  195. deleted BIT NOT NULL DEFAULT 0
  196. )
  197. GO
  198. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON er_job (namespace_id ASC, group_name ASC)
  199. GO
  200. CREATE NONCLUSTERED INDEX idx_job_status_bucket_index ON er_job (job_status ASC, bucket_index ASC)
  201. GO
  202. CREATE NONCLUSTERED INDEX idx_create_dt ON er_job (create_dt ASC)
  203. GO
  204. EXEC sp_addextendedproperty
  205. 'MS_Description', N'主键',
  206. 'SCHEMA', N'dbo',
  207. 'TABLE', N'er_job',
  208. 'COLUMN', N'id'
  209. GO
  210. EXEC sp_addextendedproperty
  211. 'MS_Description', N'命名空间id',
  212. 'SCHEMA', N'dbo',
  213. 'TABLE', N'er_job',
  214. 'COLUMN', N'namespace_id'
  215. GO
  216. EXEC sp_addextendedproperty
  217. 'MS_Description', N'组名称',
  218. 'SCHEMA', N'dbo',
  219. 'TABLE', N'er_job',
  220. 'COLUMN', N'group_name'
  221. GO
  222. EXEC sp_addextendedproperty
  223. 'MS_Description', N'名称',
  224. 'SCHEMA', N'dbo',
  225. 'TABLE', N'er_job',
  226. 'COLUMN', N'job_name'
  227. GO
  228. EXEC sp_addextendedproperty
  229. 'MS_Description', N'执行方法参数',
  230. 'SCHEMA', N'dbo',
  231. 'TABLE', N'er_job',
  232. 'COLUMN', N'args_str'
  233. GO
  234. EXEC sp_addextendedproperty
  235. 'MS_Description', N'参数类型 ',
  236. 'SCHEMA', N'dbo',
  237. 'TABLE', N'er_job',
  238. 'COLUMN', N'args_type'
  239. GO
  240. EXEC sp_addextendedproperty
  241. 'MS_Description', N'下次触发时间',
  242. 'SCHEMA', N'dbo',
  243. 'TABLE', N'er_job',
  244. 'COLUMN', N'next_trigger_at'
  245. GO
  246. EXEC sp_addextendedproperty
  247. 'MS_Description', N'任务状态 0、关闭、1、开启',
  248. 'SCHEMA', N'dbo',
  249. 'TABLE', N'er_job',
  250. 'COLUMN', N'job_status'
  251. GO
  252. EXEC sp_addextendedproperty
  253. 'MS_Description', N'任务类型 1、集群 2、广播 3、切片',
  254. 'SCHEMA', N'dbo',
  255. 'TABLE', N'er_job',
  256. 'COLUMN', N'task_type'
  257. GO
  258. EXEC sp_addextendedproperty
  259. 'MS_Description', N'路由策略',
  260. 'SCHEMA', N'dbo',
  261. 'TABLE', N'er_job',
  262. 'COLUMN', N'route_key'
  263. GO
  264. EXEC sp_addextendedproperty
  265. 'MS_Description', N'执行器类型',
  266. 'SCHEMA', N'dbo',
  267. 'TABLE', N'er_job',
  268. 'COLUMN', N'executor_type'
  269. GO
  270. EXEC sp_addextendedproperty
  271. 'MS_Description', N'执行器名称',
  272. 'SCHEMA', N'dbo',
  273. 'TABLE', N'er_job',
  274. 'COLUMN', N'executor_info'
  275. GO
  276. EXEC sp_addextendedproperty
  277. 'MS_Description', N'触发类型 1.CRON 表达式 2. 固定时间',
  278. 'SCHEMA', N'dbo',
  279. 'TABLE', N'er_job',
  280. 'COLUMN', N'trigger_type'
  281. GO
  282. EXEC sp_addextendedproperty
  283. 'MS_Description', N'间隔时长',
  284. 'SCHEMA', N'dbo',
  285. 'TABLE', N'er_job',
  286. 'COLUMN', N'trigger_interval'
  287. GO
  288. EXEC sp_addextendedproperty
  289. 'MS_Description', N'阻塞策略 1、丢弃 2、覆盖 3、并行',
  290. 'SCHEMA', N'dbo',
  291. 'TABLE', N'er_job',
  292. 'COLUMN', N'block_strategy'
  293. GO
  294. EXEC sp_addextendedproperty
  295. 'MS_Description', N'任务执行超时时间,单位秒',
  296. 'SCHEMA', N'dbo',
  297. 'TABLE', N'er_job',
  298. 'COLUMN', N'executor_timeout'
  299. GO
  300. EXEC sp_addextendedproperty
  301. 'MS_Description', N'最大重试次数',
  302. 'SCHEMA', N'dbo',
  303. 'TABLE', N'er_job',
  304. 'COLUMN', N'max_retry_times'
  305. GO
  306. EXEC sp_addextendedproperty
  307. 'MS_Description', N'并行数',
  308. 'SCHEMA', N'dbo',
  309. 'TABLE', N'er_job',
  310. 'COLUMN', N'parallel_num'
  311. GO
  312. EXEC sp_addextendedproperty
  313. 'MS_Description', N'重试间隔(s)',
  314. 'SCHEMA', N'dbo',
  315. 'TABLE', N'er_job',
  316. 'COLUMN', N'retry_interval'
  317. GO
  318. EXEC sp_addextendedproperty
  319. 'MS_Description', N'bucket',
  320. 'SCHEMA', N'dbo',
  321. 'TABLE', N'er_job',
  322. 'COLUMN', N'bucket_index'
  323. GO
  324. EXEC sp_addextendedproperty
  325. 'MS_Description', N'是否是常驻任务',
  326. 'SCHEMA', N'dbo',
  327. 'TABLE', N'er_job',
  328. 'COLUMN', N'resident'
  329. GO
  330. EXEC sp_addextendedproperty
  331. 'MS_Description', N'描述',
  332. 'SCHEMA', N'dbo',
  333. 'TABLE', N'er_job',
  334. 'COLUMN', N'description'
  335. GO
  336. EXEC sp_addextendedproperty
  337. 'MS_Description', N'扩展字段',
  338. 'SCHEMA', N'dbo',
  339. 'TABLE', N'er_job',
  340. 'COLUMN', N'ext_attrs'
  341. GO
  342. EXEC sp_addextendedproperty
  343. 'MS_Description', N'创建时间',
  344. 'SCHEMA', N'dbo',
  345. 'TABLE', N'er_job',
  346. 'COLUMN', N'create_dt'
  347. GO
  348. EXEC sp_addextendedproperty
  349. 'MS_Description', N'修改时间',
  350. 'SCHEMA', N'dbo',
  351. 'TABLE', N'er_job',
  352. 'COLUMN', N'update_dt'
  353. GO
  354. EXEC sp_addextendedproperty
  355. 'MS_Description', N'逻辑删除 1、删除',
  356. 'SCHEMA', N'dbo',
  357. 'TABLE', N'er_job',
  358. 'COLUMN', N'deleted'
  359. GO
  360. EXEC sp_addextendedproperty
  361. 'MS_Description', N'任务信息',
  362. 'SCHEMA', N'dbo',
  363. 'TABLE', N'er_job'
  364. GO
  365. INSERT INTO `er_job` VALUES (1, N'dev', N'ruoyi_group', N'demo-job', null, 1, 1710344035622, 1, 1, 4, 1, N'testJobExecutor', 2, N'60', 1, 60, 3, 1, 1, 116, 0, N'', N'', getdate(), getdate(), 0);
  366. GO
  367. -- er_job_log_message
  368. CREATE TABLE er_job_log_message
  369. (
  370. id bigint PRIMARY KEY IDENTITY,
  371. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  372. group_name nvarchar(64) NOT NULL,
  373. job_id bigint NOT NULL,
  374. task_batch_id bigint NOT NULL,
  375. task_id bigint NOT NULL,
  376. message nvarchar(max) NOT NULL,
  377. log_num int NOT NULL DEFAULT '1',
  378. real_time bigint NOT NULL DEFAULT '0',
  379. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  380. ext_attrs nvarchar(256) NULL DEFAULT ''
  381. )
  382. GO
  383. CREATE NONCLUSTERED INDEX idx_task_batch_id_task_id ON er_job_log_message (task_batch_id ASC, task_id ASC)
  384. GO
  385. CREATE NONCLUSTERED INDEX idx_create_dt ON er_job_log_message (create_dt ASC)
  386. GO
  387. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON er_job_log_message (namespace_id ASC, group_name ASC)
  388. GO
  389. EXEC sp_addextendedproperty
  390. 'MS_Description', N'主键',
  391. 'SCHEMA', N'dbo',
  392. 'TABLE', N'er_job_log_message',
  393. 'COLUMN', N'id'
  394. GO
  395. EXEC sp_addextendedproperty
  396. 'MS_Description', N'命名空间id',
  397. 'SCHEMA', N'dbo',
  398. 'TABLE', N'er_job_log_message',
  399. 'COLUMN', N'namespace_id'
  400. GO
  401. EXEC sp_addextendedproperty
  402. 'MS_Description', N'组名称',
  403. 'SCHEMA', N'dbo',
  404. 'TABLE', N'er_job_log_message',
  405. 'COLUMN', N'group_name'
  406. GO
  407. EXEC sp_addextendedproperty
  408. 'MS_Description', N'任务信息id',
  409. 'SCHEMA', N'dbo',
  410. 'TABLE', N'er_job_log_message',
  411. 'COLUMN', N'job_id'
  412. GO
  413. EXEC sp_addextendedproperty
  414. 'MS_Description', N'任务批次id',
  415. 'SCHEMA', N'dbo',
  416. 'TABLE', N'er_job_log_message',
  417. 'COLUMN', N'task_batch_id'
  418. GO
  419. EXEC sp_addextendedproperty
  420. 'MS_Description', N'调度任务id',
  421. 'SCHEMA', N'dbo',
  422. 'TABLE', N'er_job_log_message',
  423. 'COLUMN', N'task_id'
  424. GO
  425. EXEC sp_addextendedproperty
  426. 'MS_Description', N'调度信息',
  427. 'SCHEMA', N'dbo',
  428. 'TABLE', N'er_job_log_message',
  429. 'COLUMN', N'message'
  430. GO
  431. EXEC sp_addextendedproperty
  432. 'MS_Description', N'日志数量',
  433. 'SCHEMA', N'dbo',
  434. 'TABLE', N'er_job_log_message',
  435. 'COLUMN', N'log_num'
  436. GO
  437. EXEC sp_addextendedproperty
  438. 'MS_Description', N'上报时间',
  439. 'SCHEMA', N'dbo',
  440. 'TABLE', N'er_job_log_message',
  441. 'COLUMN', N'real_time'
  442. GO
  443. EXEC sp_addextendedproperty
  444. 'MS_Description', N'创建时间',
  445. 'SCHEMA', N'dbo',
  446. 'TABLE', N'er_job_log_message',
  447. 'COLUMN', N'create_dt'
  448. GO
  449. EXEC sp_addextendedproperty
  450. 'MS_Description', N'扩展字段',
  451. 'SCHEMA', N'dbo',
  452. 'TABLE', N'er_job_log_message',
  453. 'COLUMN', N'ext_attrs'
  454. GO
  455. EXEC sp_addextendedproperty
  456. 'MS_Description', N'调度日志',
  457. 'SCHEMA', N'dbo',
  458. 'TABLE', N'er_job_log_message'
  459. GO
  460. -- er_job_notify_config
  461. CREATE TABLE er_job_notify_config
  462. (
  463. id bigint PRIMARY KEY IDENTITY,
  464. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  465. group_name nvarchar(64) NOT NULL,
  466. job_id bigint NOT NULL,
  467. notify_status tinyint NOT NULL DEFAULT '0',
  468. notify_type tinyint NOT NULL DEFAULT '0',
  469. notify_attribute nvarchar(512) NOT NULL,
  470. notify_threshold int NOT NULL DEFAULT '0',
  471. notify_scene tinyint NOT NULL DEFAULT '0',
  472. rate_limiter_status tinyint NOT NULL DEFAULT '0',
  473. rate_limiter_threshold int NOT NULL DEFAULT '0',
  474. description nvarchar(256) NOT NULL DEFAULT '',
  475. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  476. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  477. )
  478. GO
  479. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_job_id ON er_job_notify_config (namespace_id ASC, group_name ASC, job_id ASC)
  480. GO
  481. EXEC sp_addextendedproperty
  482. 'MS_Description', N'主键',
  483. 'SCHEMA', N'dbo',
  484. 'TABLE', N'er_job_notify_config',
  485. 'COLUMN', N'id'
  486. GO
  487. EXEC sp_addextendedproperty
  488. 'MS_Description', N'命名空间id',
  489. 'SCHEMA', N'dbo',
  490. 'TABLE', N'er_job_notify_config',
  491. 'COLUMN', N'namespace_id'
  492. GO
  493. EXEC sp_addextendedproperty
  494. 'MS_Description', N'组名称',
  495. 'SCHEMA', N'dbo',
  496. 'TABLE', N'er_job_notify_config',
  497. 'COLUMN', N'group_name'
  498. GO
  499. EXEC sp_addextendedproperty
  500. 'MS_Description', N'任务id',
  501. 'SCHEMA', N'dbo',
  502. 'TABLE', N'er_job_notify_config',
  503. 'COLUMN', N'job_id'
  504. GO
  505. EXEC sp_addextendedproperty
  506. 'MS_Description', N'通知状态 0、未启用 1、启用',
  507. 'SCHEMA', N'dbo',
  508. 'TABLE', N'er_job_notify_config',
  509. 'COLUMN', N'notify_status'
  510. GO
  511. EXEC sp_addextendedproperty
  512. 'MS_Description', N'通知类型 1、钉钉 2、邮件 3、企业微信',
  513. 'SCHEMA', N'dbo',
  514. 'TABLE', N'er_job_notify_config',
  515. 'COLUMN', N'notify_type'
  516. GO
  517. EXEC sp_addextendedproperty
  518. 'MS_Description', N'配置属性',
  519. 'SCHEMA', N'dbo',
  520. 'TABLE', N'er_job_notify_config',
  521. 'COLUMN', N'notify_attribute'
  522. GO
  523. EXEC sp_addextendedproperty
  524. 'MS_Description', N'通知阈值',
  525. 'SCHEMA', N'dbo',
  526. 'TABLE', N'er_job_notify_config',
  527. 'COLUMN', N'notify_threshold'
  528. GO
  529. EXEC sp_addextendedproperty
  530. 'MS_Description', N'通知场景',
  531. 'SCHEMA', N'dbo',
  532. 'TABLE', N'er_job_notify_config',
  533. 'COLUMN', N'notify_scene'
  534. GO
  535. EXEC sp_addextendedproperty
  536. 'MS_Description', N'限流状态 0、未启用 1、启用',
  537. 'SCHEMA', N'dbo',
  538. 'TABLE', N'er_job_notify_config',
  539. 'COLUMN', N'rate_limiter_status'
  540. GO
  541. EXEC sp_addextendedproperty
  542. 'MS_Description', N'每秒限流阈值',
  543. 'SCHEMA', N'dbo',
  544. 'TABLE', N'er_job_notify_config',
  545. 'COLUMN', N'rate_limiter_threshold'
  546. GO
  547. EXEC sp_addextendedproperty
  548. 'MS_Description', N'描述',
  549. 'SCHEMA', N'dbo',
  550. 'TABLE', N'er_job_notify_config',
  551. 'COLUMN', N'description'
  552. GO
  553. EXEC sp_addextendedproperty
  554. 'MS_Description', N'创建时间',
  555. 'SCHEMA', N'dbo',
  556. 'TABLE', N'er_job_notify_config',
  557. 'COLUMN', N'create_dt'
  558. GO
  559. EXEC sp_addextendedproperty
  560. 'MS_Description', N'修改时间',
  561. 'SCHEMA', N'dbo',
  562. 'TABLE', N'er_job_notify_config',
  563. 'COLUMN', N'update_dt'
  564. GO
  565. EXEC sp_addextendedproperty
  566. 'MS_Description', N'job通知配置',
  567. 'SCHEMA', N'dbo',
  568. 'TABLE', N'er_job_notify_config'
  569. GO
  570. -- er_job_summary
  571. CREATE TABLE er_job_summary
  572. (
  573. id bigint PRIMARY KEY IDENTITY,
  574. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  575. group_name nvarchar(64) NOT NULL,
  576. business_id bigint NOT NULL,
  577. system_task_type tinyint NOT NULL DEFAULT '3',
  578. trigger_at datetime2 NOT NULL,
  579. success_num int NOT NULL DEFAULT '0',
  580. fail_num int NOT NULL DEFAULT '0',
  581. fail_reason nvarchar(512) NOT NULL DEFAULT '',
  582. stop_num int NOT NULL DEFAULT '0',
  583. stop_reason nvarchar(512) NOT NULL DEFAULT '',
  584. cancel_num int NOT NULL DEFAULT '0',
  585. cancel_reason nvarchar(512) NOT NULL DEFAULT '',
  586. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  587. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  588. )
  589. GO
  590. CREATE UNIQUE NONCLUSTERED INDEX uk_trigger_at_system_task_type_business_id ON er_job_summary (trigger_at ASC, system_task_type ASC, business_id ASC)
  591. GO
  592. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_business_id ON er_job_summary (namespace_id ASC, group_name ASC, business_id ASC)
  593. GO
  594. EXEC sp_addextendedproperty
  595. 'MS_Description', N'主键',
  596. 'SCHEMA', N'dbo',
  597. 'TABLE', N'er_job_summary',
  598. 'COLUMN', N'id'
  599. GO
  600. EXEC sp_addextendedproperty
  601. 'MS_Description', N'命名空间id',
  602. 'SCHEMA', N'dbo',
  603. 'TABLE', N'er_job_summary',
  604. 'COLUMN', N'namespace_id'
  605. GO
  606. EXEC sp_addextendedproperty
  607. 'MS_Description', N'组名称',
  608. 'SCHEMA', N'dbo',
  609. 'TABLE', N'er_job_summary',
  610. 'COLUMN', N'group_name'
  611. GO
  612. EXEC sp_addextendedproperty
  613. 'MS_Description', N'业务id (job_id或workflow_id)',
  614. 'SCHEMA', N'dbo',
  615. 'TABLE', N'er_job_summary',
  616. 'COLUMN', N'business_id'
  617. GO
  618. EXEC sp_addextendedproperty
  619. 'MS_Description', N'任务类型 3、JOB任务 4、WORKFLOW任务',
  620. 'SCHEMA', N'dbo',
  621. 'TABLE', N'er_job_summary',
  622. 'COLUMN', N'system_task_type'
  623. GO
  624. EXEC sp_addextendedproperty
  625. 'MS_Description', N'统计时间',
  626. 'SCHEMA', N'dbo',
  627. 'TABLE', N'er_job_summary',
  628. 'COLUMN', N'trigger_at'
  629. GO
  630. EXEC sp_addextendedproperty
  631. 'MS_Description', N'执行成功-日志数量',
  632. 'SCHEMA', N'dbo',
  633. 'TABLE', N'er_job_summary',
  634. 'COLUMN', N'success_num'
  635. GO
  636. EXEC sp_addextendedproperty
  637. 'MS_Description', N'执行失败-日志数量',
  638. 'SCHEMA', N'dbo',
  639. 'TABLE', N'er_job_summary',
  640. 'COLUMN', N'fail_num'
  641. GO
  642. EXEC sp_addextendedproperty
  643. 'MS_Description', N'失败原因',
  644. 'SCHEMA', N'dbo',
  645. 'TABLE', N'er_job_summary',
  646. 'COLUMN', N'fail_reason'
  647. GO
  648. EXEC sp_addextendedproperty
  649. 'MS_Description', N'执行失败-日志数量',
  650. 'SCHEMA', N'dbo',
  651. 'TABLE', N'er_job_summary',
  652. 'COLUMN', N'stop_num'
  653. GO
  654. EXEC sp_addextendedproperty
  655. 'MS_Description', N'失败原因',
  656. 'SCHEMA', N'dbo',
  657. 'TABLE', N'er_job_summary',
  658. 'COLUMN', N'stop_reason'
  659. GO
  660. EXEC sp_addextendedproperty
  661. 'MS_Description', N'执行失败-日志数量',
  662. 'SCHEMA', N'dbo',
  663. 'TABLE', N'er_job_summary',
  664. 'COLUMN', N'cancel_num'
  665. GO
  666. EXEC sp_addextendedproperty
  667. 'MS_Description', N'失败原因',
  668. 'SCHEMA', N'dbo',
  669. 'TABLE', N'er_job_summary',
  670. 'COLUMN', N'cancel_reason'
  671. GO
  672. EXEC sp_addextendedproperty
  673. 'MS_Description', N'创建时间',
  674. 'SCHEMA', N'dbo',
  675. 'TABLE', N'er_job_summary',
  676. 'COLUMN', N'create_dt'
  677. GO
  678. EXEC sp_addextendedproperty
  679. 'MS_Description', N'修改时间',
  680. 'SCHEMA', N'dbo',
  681. 'TABLE', N'er_job_summary',
  682. 'COLUMN', N'update_dt'
  683. GO
  684. EXEC sp_addextendedproperty
  685. 'MS_Description', N'DashBoard_Job',
  686. 'SCHEMA', N'dbo',
  687. 'TABLE', N'er_job_summary'
  688. GO
  689. -- er_job_task
  690. CREATE TABLE er_job_task
  691. (
  692. id bigint PRIMARY KEY IDENTITY,
  693. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  694. group_name nvarchar(64) NOT NULL,
  695. job_id bigint NOT NULL,
  696. task_batch_id bigint NOT NULL,
  697. parent_id bigint NOT NULL DEFAULT '0',
  698. task_status tinyint NOT NULL DEFAULT '0',
  699. retry_count int NOT NULL DEFAULT '0',
  700. client_info nvarchar(128) NULL,
  701. result_message nvarchar(max) NOT NULL,
  702. args_str nvarchar(max) NULL,
  703. args_type tinyint NOT NULL DEFAULT '1',
  704. ext_attrs nvarchar(256) NULL DEFAULT '',
  705. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  706. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  707. )
  708. GO
  709. CREATE NONCLUSTERED INDEX idx_task_batch_id_task_status ON er_job_task (task_batch_id ASC, task_status ASC)
  710. GO
  711. CREATE NONCLUSTERED INDEX idx_create_dt ON er_job_task (create_dt ASC)
  712. GO
  713. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON er_job_task (namespace_id ASC, group_name ASC)
  714. GO
  715. EXEC sp_addextendedproperty
  716. 'MS_Description', N'主键',
  717. 'SCHEMA', N'dbo',
  718. 'TABLE', N'er_job_task',
  719. 'COLUMN', N'id'
  720. GO
  721. EXEC sp_addextendedproperty
  722. 'MS_Description', N'命名空间id',
  723. 'SCHEMA', N'dbo',
  724. 'TABLE', N'er_job_task',
  725. 'COLUMN', N'namespace_id'
  726. GO
  727. EXEC sp_addextendedproperty
  728. 'MS_Description', N'组名称',
  729. 'SCHEMA', N'dbo',
  730. 'TABLE', N'er_job_task',
  731. 'COLUMN', N'group_name'
  732. GO
  733. EXEC sp_addextendedproperty
  734. 'MS_Description', N'任务信息id',
  735. 'SCHEMA', N'dbo',
  736. 'TABLE', N'er_job_task',
  737. 'COLUMN', N'job_id'
  738. GO
  739. EXEC sp_addextendedproperty
  740. 'MS_Description', N'调度任务id',
  741. 'SCHEMA', N'dbo',
  742. 'TABLE', N'er_job_task',
  743. 'COLUMN', N'task_batch_id'
  744. GO
  745. EXEC sp_addextendedproperty
  746. 'MS_Description', N'父执行器id',
  747. 'SCHEMA', N'dbo',
  748. 'TABLE', N'er_job_task',
  749. 'COLUMN', N'parent_id'
  750. GO
  751. EXEC sp_addextendedproperty
  752. 'MS_Description', N'执行的状态 0、失败 1、成功',
  753. 'SCHEMA', N'dbo',
  754. 'TABLE', N'er_job_task',
  755. 'COLUMN', N'task_status'
  756. GO
  757. EXEC sp_addextendedproperty
  758. 'MS_Description', N'重试次数',
  759. 'SCHEMA', N'dbo',
  760. 'TABLE', N'er_job_task',
  761. 'COLUMN', N'retry_count'
  762. GO
  763. EXEC sp_addextendedproperty
  764. 'MS_Description', N'客户端地址 clientId#ip:port',
  765. 'SCHEMA', N'dbo',
  766. 'TABLE', N'er_job_task',
  767. 'COLUMN', N'client_info'
  768. GO
  769. EXEC sp_addextendedproperty
  770. 'MS_Description', N'执行结果',
  771. 'SCHEMA', N'dbo',
  772. 'TABLE', N'er_job_task',
  773. 'COLUMN', N'result_message'
  774. GO
  775. EXEC sp_addextendedproperty
  776. 'MS_Description', N'执行方法参数',
  777. 'SCHEMA', N'dbo',
  778. 'TABLE', N'er_job_task',
  779. 'COLUMN', N'args_str'
  780. GO
  781. EXEC sp_addextendedproperty
  782. 'MS_Description', N'参数类型 ',
  783. 'SCHEMA', N'dbo',
  784. 'TABLE', N'er_job_task',
  785. 'COLUMN', N'args_type'
  786. GO
  787. EXEC sp_addextendedproperty
  788. 'MS_Description', N'扩展字段',
  789. 'SCHEMA', N'dbo',
  790. 'TABLE', N'er_job_task',
  791. 'COLUMN', N'ext_attrs'
  792. GO
  793. EXEC sp_addextendedproperty
  794. 'MS_Description', N'创建时间',
  795. 'SCHEMA', N'dbo',
  796. 'TABLE', N'er_job_task',
  797. 'COLUMN', N'create_dt'
  798. GO
  799. EXEC sp_addextendedproperty
  800. 'MS_Description', N'修改时间',
  801. 'SCHEMA', N'dbo',
  802. 'TABLE', N'er_job_task',
  803. 'COLUMN', N'update_dt'
  804. GO
  805. EXEC sp_addextendedproperty
  806. 'MS_Description', N'任务实例',
  807. 'SCHEMA', N'dbo',
  808. 'TABLE', N'er_job_task'
  809. GO
  810. -- er_job_task_batch
  811. CREATE TABLE er_job_task_batch
  812. (
  813. id bigint PRIMARY KEY IDENTITY,
  814. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  815. group_name nvarchar(64) NOT NULL,
  816. job_id bigint NOT NULL,
  817. workflow_node_id bigint NOT NULL DEFAULT '0',
  818. parent_workflow_node_id bigint NOT NULL DEFAULT '0',
  819. workflow_task_batch_id bigint NOT NULL DEFAULT '0',
  820. task_batch_status tinyint NOT NULL DEFAULT '0',
  821. operation_reason tinyint NOT NULL DEFAULT '0',
  822. execution_at bigint NOT NULL DEFAULT '0',
  823. system_task_type tinyint NOT NULL DEFAULT '3',
  824. parent_id nvarchar(64) NOT NULL DEFAULT '',
  825. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  826. update_dt datetime2 NOT NULL DEFAULT GETDATE(),
  827. deleted BIT DEFAULT 0,
  828. ext_attrs nvarchar(256) NULL DEFAULT ''
  829. )
  830. GO
  831. CREATE NONCLUSTERED INDEX idx_job_id_task_batch_status ON er_job_task_batch (job_id ASC, task_batch_status ASC)
  832. GO
  833. CREATE NONCLUSTERED INDEX idx_create_dt ON er_job_task_batch (create_dt ASC)
  834. GO
  835. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON er_job_task_batch (namespace_id ASC, group_name ASC)
  836. GO
  837. CREATE NONCLUSTERED INDEX idx_workflow_task_batch_id_workflow_node_id ON er_job_task_batch (workflow_task_batch_id ASC, workflow_node_id ASC)
  838. GO
  839. EXEC sp_addextendedproperty
  840. 'MS_Description', N'主键',
  841. 'SCHEMA', N'dbo',
  842. 'TABLE', N'er_job_task_batch',
  843. 'COLUMN', N'id'
  844. GO
  845. EXEC sp_addextendedproperty
  846. 'MS_Description', N'命名空间id',
  847. 'SCHEMA', N'dbo',
  848. 'TABLE', N'er_job_task_batch',
  849. 'COLUMN', N'namespace_id'
  850. GO
  851. EXEC sp_addextendedproperty
  852. 'MS_Description', N'组名称',
  853. 'SCHEMA', N'dbo',
  854. 'TABLE', N'er_job_task_batch',
  855. 'COLUMN', N'group_name'
  856. GO
  857. EXEC sp_addextendedproperty
  858. 'MS_Description', N'任务id',
  859. 'SCHEMA', N'dbo',
  860. 'TABLE', N'er_job_task_batch',
  861. 'COLUMN', N'job_id'
  862. GO
  863. EXEC sp_addextendedproperty
  864. 'MS_Description', N'工作流节点id',
  865. 'SCHEMA', N'dbo',
  866. 'TABLE', N'er_job_task_batch',
  867. 'COLUMN', N'workflow_node_id'
  868. GO
  869. EXEC sp_addextendedproperty
  870. 'MS_Description', N'工作流任务父批次id',
  871. 'SCHEMA', N'dbo',
  872. 'TABLE', N'er_job_task_batch',
  873. 'COLUMN', N'parent_workflow_node_id'
  874. GO
  875. EXEC sp_addextendedproperty
  876. 'MS_Description', N'工作流任务批次id',
  877. 'SCHEMA', N'dbo',
  878. 'TABLE', N'er_job_task_batch',
  879. 'COLUMN', N'workflow_task_batch_id'
  880. GO
  881. EXEC sp_addextendedproperty
  882. 'MS_Description', N'任务批次状态 0、失败 1、成功',
  883. 'SCHEMA', N'dbo',
  884. 'TABLE', N'er_job_task_batch',
  885. 'COLUMN', N'task_batch_status'
  886. GO
  887. EXEC sp_addextendedproperty
  888. 'MS_Description', N'操作原因',
  889. 'SCHEMA', N'dbo',
  890. 'TABLE', N'er_job_task_batch',
  891. 'COLUMN', N'operation_reason'
  892. GO
  893. EXEC sp_addextendedproperty
  894. 'MS_Description', N'任务执行时间',
  895. 'SCHEMA', N'dbo',
  896. 'TABLE', N'er_job_task_batch',
  897. 'COLUMN', N'execution_at'
  898. GO
  899. EXEC sp_addextendedproperty
  900. 'MS_Description', N'任务类型 3、JOB任务 4、WORKFLOW任务',
  901. 'SCHEMA', N'dbo',
  902. 'TABLE', N'er_job_task_batch',
  903. 'COLUMN', N'system_task_type'
  904. GO
  905. EXEC sp_addextendedproperty
  906. 'MS_Description', N'父节点',
  907. 'SCHEMA', N'dbo',
  908. 'TABLE', N'er_job_task_batch',
  909. 'COLUMN', N'parent_id'
  910. GO
  911. EXEC sp_addextendedproperty
  912. 'MS_Description', N'创建时间',
  913. 'SCHEMA', N'dbo',
  914. 'TABLE', N'er_job_task_batch',
  915. 'COLUMN', N'create_dt'
  916. GO
  917. EXEC sp_addextendedproperty
  918. 'MS_Description', N'修改时间',
  919. 'SCHEMA', N'dbo',
  920. 'TABLE', N'er_job_task_batch',
  921. 'COLUMN', N'update_dt'
  922. GO
  923. EXEC sp_addextendedproperty
  924. 'MS_Description', N'逻辑删除 1、删除',
  925. 'SCHEMA', N'dbo',
  926. 'TABLE', N'er_job_task_batch',
  927. 'COLUMN', N'deleted'
  928. GO
  929. EXEC sp_addextendedproperty
  930. 'MS_Description', N'扩展字段',
  931. 'SCHEMA', N'dbo',
  932. 'TABLE', N'er_job_task_batch',
  933. 'COLUMN', N'ext_attrs'
  934. GO
  935. EXEC sp_addextendedproperty
  936. 'MS_Description', N'任务批次',
  937. 'SCHEMA', N'dbo',
  938. 'TABLE', N'er_job_task_batch'
  939. GO
  940. -- er_namespace
  941. CREATE TABLE er_namespace
  942. (
  943. id bigint PRIMARY KEY IDENTITY,
  944. name nvarchar(64) NOT NULL,
  945. unique_id nvarchar(64) NOT NULL,
  946. description nvarchar(256) NOT NULL DEFAULT '',
  947. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  948. update_dt datetime2 NOT NULL DEFAULT GETDATE(),
  949. deleted BIT NOT NULL DEFAULT 0
  950. )
  951. GO
  952. CREATE UNIQUE NONCLUSTERED INDEX uk_unique_id ON er_namespace (unique_id ASC)
  953. GO
  954. CREATE NONCLUSTERED INDEX idx_name ON er_namespace (name ASC)
  955. GO
  956. EXEC sp_addextendedproperty
  957. 'MS_Description', N'主键',
  958. 'SCHEMA', N'dbo',
  959. 'TABLE', N'er_namespace',
  960. 'COLUMN', N'id'
  961. GO
  962. EXEC sp_addextendedproperty
  963. 'MS_Description', N'名称',
  964. 'SCHEMA', N'dbo',
  965. 'TABLE', N'er_namespace',
  966. 'COLUMN', N'name'
  967. GO
  968. EXEC sp_addextendedproperty
  969. 'MS_Description', N'唯一id',
  970. 'SCHEMA', N'dbo',
  971. 'TABLE', N'er_namespace',
  972. 'COLUMN', N'unique_id'
  973. GO
  974. EXEC sp_addextendedproperty
  975. 'MS_Description', N'描述',
  976. 'SCHEMA', N'dbo',
  977. 'TABLE', N'er_namespace',
  978. 'COLUMN', N'description'
  979. GO
  980. EXEC sp_addextendedproperty
  981. 'MS_Description', N'创建时间',
  982. 'SCHEMA', N'dbo',
  983. 'TABLE', N'er_namespace',
  984. 'COLUMN', N'create_dt'
  985. GO
  986. EXEC sp_addextendedproperty
  987. 'MS_Description', N'修改时间',
  988. 'SCHEMA', N'dbo',
  989. 'TABLE', N'er_namespace',
  990. 'COLUMN', N'update_dt'
  991. GO
  992. EXEC sp_addextendedproperty
  993. 'MS_Description', N'逻辑删除 1、删除',
  994. 'SCHEMA', N'dbo',
  995. 'TABLE', N'er_namespace',
  996. 'COLUMN', N'deleted'
  997. GO
  998. EXEC sp_addextendedproperty
  999. 'MS_Description', N'命名空间',
  1000. 'SCHEMA', N'dbo',
  1001. 'TABLE', N'er_namespace'
  1002. GO
  1003. INSERT INTO er_namespace(name, unique_id, description, create_dt, update_dt, deleted) VALUES (N'Development', N'dev', N'', getdate(), getdate(), N'0');
  1004. INSERT INTO er_namespace(name, unique_id, description, create_dt, update_dt, deleted) VALUES (N'Production', N'prod', N'', getdate(), getdate(), N'0');
  1005. GO
  1006. -- er_notify_config
  1007. CREATE TABLE er_notify_config
  1008. (
  1009. id bigint PRIMARY KEY IDENTITY,
  1010. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1011. group_name nvarchar(64) NOT NULL,
  1012. scene_name nvarchar(64) NOT NULL,
  1013. notify_status tinyint NOT NULL DEFAULT '0',
  1014. notify_type tinyint NOT NULL DEFAULT '0',
  1015. notify_attribute nvarchar(512) NOT NULL,
  1016. notify_threshold int NOT NULL DEFAULT '0',
  1017. notify_scene tinyint NOT NULL DEFAULT '0',
  1018. rate_limiter_status tinyint NOT NULL DEFAULT '0',
  1019. rate_limiter_threshold int NOT NULL DEFAULT '0',
  1020. description nvarchar(256) NOT NULL DEFAULT '',
  1021. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1022. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1023. )
  1024. GO
  1025. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_scene_name ON er_notify_config (namespace_id ASC, group_name ASC, scene_name ASC)
  1026. GO
  1027. EXEC sp_addextendedproperty
  1028. 'MS_Description', N'主键',
  1029. 'SCHEMA', N'dbo',
  1030. 'TABLE', N'er_notify_config',
  1031. 'COLUMN', N'id'
  1032. GO
  1033. EXEC sp_addextendedproperty
  1034. 'MS_Description', N'命名空间id',
  1035. 'SCHEMA', N'dbo',
  1036. 'TABLE', N'er_notify_config',
  1037. 'COLUMN', N'namespace_id'
  1038. GO
  1039. EXEC sp_addextendedproperty
  1040. 'MS_Description', N'组名称',
  1041. 'SCHEMA', N'dbo',
  1042. 'TABLE', N'er_notify_config',
  1043. 'COLUMN', N'group_name'
  1044. GO
  1045. EXEC sp_addextendedproperty
  1046. 'MS_Description', N'场景名称',
  1047. 'SCHEMA', N'dbo',
  1048. 'TABLE', N'er_notify_config',
  1049. 'COLUMN', N'scene_name'
  1050. GO
  1051. EXEC sp_addextendedproperty
  1052. 'MS_Description', N'通知状态 0、未启用 1、启用',
  1053. 'SCHEMA', N'dbo',
  1054. 'TABLE', N'er_notify_config',
  1055. 'COLUMN', N'notify_status'
  1056. GO
  1057. EXEC sp_addextendedproperty
  1058. 'MS_Description', N'通知类型 1、钉钉 2、邮件 3、企业微信',
  1059. 'SCHEMA', N'dbo',
  1060. 'TABLE', N'er_notify_config',
  1061. 'COLUMN', N'notify_type'
  1062. GO
  1063. EXEC sp_addextendedproperty
  1064. 'MS_Description', N'配置属性',
  1065. 'SCHEMA', N'dbo',
  1066. 'TABLE', N'er_notify_config',
  1067. 'COLUMN', N'notify_attribute'
  1068. GO
  1069. EXEC sp_addextendedproperty
  1070. 'MS_Description', N'通知阈值',
  1071. 'SCHEMA', N'dbo',
  1072. 'TABLE', N'er_notify_config',
  1073. 'COLUMN', N'notify_threshold'
  1074. GO
  1075. EXEC sp_addextendedproperty
  1076. 'MS_Description', N'通知场景',
  1077. 'SCHEMA', N'dbo',
  1078. 'TABLE', N'er_notify_config',
  1079. 'COLUMN', N'notify_scene'
  1080. GO
  1081. EXEC sp_addextendedproperty
  1082. 'MS_Description', N'限流状态 0、未启用 1、启用',
  1083. 'SCHEMA', N'dbo',
  1084. 'TABLE', N'er_notify_config',
  1085. 'COLUMN', N'rate_limiter_status'
  1086. GO
  1087. EXEC sp_addextendedproperty
  1088. 'MS_Description', N'每秒限流阈值',
  1089. 'SCHEMA', N'dbo',
  1090. 'TABLE', N'er_notify_config',
  1091. 'COLUMN', N'rate_limiter_threshold'
  1092. GO
  1093. EXEC sp_addextendedproperty
  1094. 'MS_Description', N'描述',
  1095. 'SCHEMA', N'dbo',
  1096. 'TABLE', N'er_notify_config',
  1097. 'COLUMN', N'description'
  1098. GO
  1099. EXEC sp_addextendedproperty
  1100. 'MS_Description', N'创建时间',
  1101. 'SCHEMA', N'dbo',
  1102. 'TABLE', N'er_notify_config',
  1103. 'COLUMN', N'create_dt'
  1104. GO
  1105. EXEC sp_addextendedproperty
  1106. 'MS_Description', N'修改时间',
  1107. 'SCHEMA', N'dbo',
  1108. 'TABLE', N'er_notify_config',
  1109. 'COLUMN', N'update_dt'
  1110. GO
  1111. EXEC sp_addextendedproperty
  1112. 'MS_Description', N'通知配置',
  1113. 'SCHEMA', N'dbo',
  1114. 'TABLE', N'er_notify_config'
  1115. GO
  1116. -- er_retry_dead_letter_0
  1117. CREATE TABLE er_retry_dead_letter_0
  1118. (
  1119. id bigint PRIMARY KEY IDENTITY,
  1120. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1121. unique_id nvarchar(64) NOT NULL,
  1122. group_name nvarchar(64) NOT NULL,
  1123. scene_name nvarchar(64) NOT NULL,
  1124. idempotent_id nvarchar(64) NOT NULL,
  1125. biz_no nvarchar(64) NOT NULL DEFAULT '',
  1126. executor_name nvarchar(512) NOT NULL DEFAULT '',
  1127. args_str nvarchar(max) NOT NULL,
  1128. ext_attrs nvarchar(max) NOT NULL,
  1129. task_type tinyint NOT NULL DEFAULT '1',
  1130. create_dt datetime2 NOT NULL DEFAULT GETDATE()
  1131. )
  1132. GO
  1133. CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name_unique_id ON er_retry_dead_letter_0 (namespace_id ASC, group_name ASC, unique_id ASC)
  1134. GO
  1135. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_scene_name ON er_retry_dead_letter_0 (namespace_id ASC, group_name ASC, scene_name ASC)
  1136. GO
  1137. CREATE NONCLUSTERED INDEX idx_idempotent_id ON er_retry_dead_letter_0 (idempotent_id ASC)
  1138. GO
  1139. CREATE NONCLUSTERED INDEX idx_biz_no ON er_retry_dead_letter_0 (biz_no ASC)
  1140. GO
  1141. CREATE NONCLUSTERED INDEX idx_create_dt ON er_retry_dead_letter_0 (create_dt ASC)
  1142. GO
  1143. EXEC sp_addextendedproperty
  1144. 'MS_Description', N'主键',
  1145. 'SCHEMA', N'dbo',
  1146. 'TABLE', N'er_retry_dead_letter_0',
  1147. 'COLUMN', N'id'
  1148. GO
  1149. EXEC sp_addextendedproperty
  1150. 'MS_Description', N'命名空间id',
  1151. 'SCHEMA', N'dbo',
  1152. 'TABLE', N'er_retry_dead_letter_0',
  1153. 'COLUMN', N'namespace_id'
  1154. GO
  1155. EXEC sp_addextendedproperty
  1156. 'MS_Description', N'同组下id唯一',
  1157. 'SCHEMA', N'dbo',
  1158. 'TABLE', N'er_retry_dead_letter_0',
  1159. 'COLUMN', N'unique_id'
  1160. GO
  1161. EXEC sp_addextendedproperty
  1162. 'MS_Description', N'组名称',
  1163. 'SCHEMA', N'dbo',
  1164. 'TABLE', N'er_retry_dead_letter_0',
  1165. 'COLUMN', N'group_name'
  1166. GO
  1167. EXEC sp_addextendedproperty
  1168. 'MS_Description', N'场景名称',
  1169. 'SCHEMA', N'dbo',
  1170. 'TABLE', N'er_retry_dead_letter_0',
  1171. 'COLUMN', N'scene_name'
  1172. GO
  1173. EXEC sp_addextendedproperty
  1174. 'MS_Description', N'幂等id',
  1175. 'SCHEMA', N'dbo',
  1176. 'TABLE', N'er_retry_dead_letter_0',
  1177. 'COLUMN', N'idempotent_id'
  1178. GO
  1179. EXEC sp_addextendedproperty
  1180. 'MS_Description', N'业务编号',
  1181. 'SCHEMA', N'dbo',
  1182. 'TABLE', N'er_retry_dead_letter_0',
  1183. 'COLUMN', N'biz_no'
  1184. GO
  1185. EXEC sp_addextendedproperty
  1186. 'MS_Description', N'执行器名称',
  1187. 'SCHEMA', N'dbo',
  1188. 'TABLE', N'er_retry_dead_letter_0',
  1189. 'COLUMN', N'executor_name'
  1190. GO
  1191. EXEC sp_addextendedproperty
  1192. 'MS_Description', N'执行方法参数',
  1193. 'SCHEMA', N'dbo',
  1194. 'TABLE', N'er_retry_dead_letter_0',
  1195. 'COLUMN', N'args_str'
  1196. GO
  1197. EXEC sp_addextendedproperty
  1198. 'MS_Description', N'扩展字段',
  1199. 'SCHEMA', N'dbo',
  1200. 'TABLE', N'er_retry_dead_letter_0',
  1201. 'COLUMN', N'ext_attrs'
  1202. GO
  1203. EXEC sp_addextendedproperty
  1204. 'MS_Description', N'任务类型 1、重试数据 2、回调数据',
  1205. 'SCHEMA', N'dbo',
  1206. 'TABLE', N'er_retry_dead_letter_0',
  1207. 'COLUMN', N'task_type'
  1208. GO
  1209. EXEC sp_addextendedproperty
  1210. 'MS_Description', N'创建时间',
  1211. 'SCHEMA', N'dbo',
  1212. 'TABLE', N'er_retry_dead_letter_0',
  1213. 'COLUMN', N'create_dt'
  1214. GO
  1215. EXEC sp_addextendedproperty
  1216. 'MS_Description', N'死信队列表',
  1217. 'SCHEMA', N'dbo',
  1218. 'TABLE', N'er_retry_dead_letter_0'
  1219. GO
  1220. -- er_retry_summary
  1221. CREATE TABLE er_retry_summary
  1222. (
  1223. id bigint PRIMARY KEY IDENTITY,
  1224. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1225. group_name nvarchar(64) NOT NULL DEFAULT '',
  1226. scene_name nvarchar(50) NOT NULL DEFAULT '',
  1227. trigger_at datetime2 NOT NULL DEFAULT GETDATE(),
  1228. running_num int NOT NULL DEFAULT '0',
  1229. finish_num int NOT NULL DEFAULT '0',
  1230. max_count_num int NOT NULL DEFAULT '0',
  1231. suspend_num int NOT NULL DEFAULT '0',
  1232. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1233. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1234. )
  1235. GO
  1236. CREATE UNIQUE NONCLUSTERED INDEX uk_scene_name_trigger_at ON er_retry_summary (namespace_id ASC, group_name ASC,
  1237. scene_name ASC, trigger_at ASC)
  1238. GO
  1239. EXEC sp_addextendedproperty
  1240. 'MS_Description', N'主键',
  1241. 'SCHEMA', N'dbo',
  1242. 'TABLE', N'er_retry_summary',
  1243. 'COLUMN', N'id'
  1244. GO
  1245. EXEC sp_addextendedproperty
  1246. 'MS_Description', N'命名空间id',
  1247. 'SCHEMA', N'dbo',
  1248. 'TABLE', N'er_retry_summary',
  1249. 'COLUMN', N'namespace_id'
  1250. GO
  1251. EXEC sp_addextendedproperty
  1252. 'MS_Description', N'组名称',
  1253. 'SCHEMA', N'dbo',
  1254. 'TABLE', N'er_retry_summary',
  1255. 'COLUMN', N'group_name'
  1256. GO
  1257. EXEC sp_addextendedproperty
  1258. 'MS_Description', N'场景名称',
  1259. 'SCHEMA', N'dbo',
  1260. 'TABLE', N'er_retry_summary',
  1261. 'COLUMN', N'scene_name'
  1262. GO
  1263. EXEC sp_addextendedproperty
  1264. 'MS_Description', N'统计时间',
  1265. 'SCHEMA', N'dbo',
  1266. 'TABLE', N'er_retry_summary',
  1267. 'COLUMN', N'trigger_at'
  1268. GO
  1269. EXEC sp_addextendedproperty
  1270. 'MS_Description', N'重试中-日志数量',
  1271. 'SCHEMA', N'dbo',
  1272. 'TABLE', N'er_retry_summary',
  1273. 'COLUMN', N'running_num'
  1274. GO
  1275. EXEC sp_addextendedproperty
  1276. 'MS_Description', N'重试完成-日志数量',
  1277. 'SCHEMA', N'dbo',
  1278. 'TABLE', N'er_retry_summary',
  1279. 'COLUMN', N'finish_num'
  1280. GO
  1281. EXEC sp_addextendedproperty
  1282. 'MS_Description', N'重试到达最大次数-日志数量',
  1283. 'SCHEMA', N'dbo',
  1284. 'TABLE', N'er_retry_summary',
  1285. 'COLUMN', N'max_count_num'
  1286. GO
  1287. EXEC sp_addextendedproperty
  1288. 'MS_Description', N'暂停重试-日志数量',
  1289. 'SCHEMA', N'dbo',
  1290. 'TABLE', N'er_retry_summary',
  1291. 'COLUMN', N'suspend_num'
  1292. GO
  1293. EXEC sp_addextendedproperty
  1294. 'MS_Description', N'创建时间',
  1295. 'SCHEMA', N'dbo',
  1296. 'TABLE', N'er_retry_summary',
  1297. 'COLUMN', N'create_dt'
  1298. GO
  1299. EXEC sp_addextendedproperty
  1300. 'MS_Description', N'修改时间',
  1301. 'SCHEMA', N'dbo',
  1302. 'TABLE', N'er_retry_summary',
  1303. 'COLUMN', N'update_dt'
  1304. GO
  1305. EXEC sp_addextendedproperty
  1306. 'MS_Description', N'DashBoard_Retry',
  1307. 'SCHEMA', N'dbo',
  1308. 'TABLE', N'er_retry_summary'
  1309. GO
  1310. -- er_retry_task_0
  1311. CREATE TABLE er_retry_task_0
  1312. (
  1313. id bigint PRIMARY KEY IDENTITY,
  1314. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1315. unique_id nvarchar(64) NOT NULL,
  1316. group_name nvarchar(64) NOT NULL,
  1317. scene_name nvarchar(64) NOT NULL,
  1318. idempotent_id nvarchar(64) NOT NULL,
  1319. biz_no nvarchar(64) NOT NULL DEFAULT '',
  1320. executor_name nvarchar(512) NOT NULL DEFAULT '',
  1321. args_str nvarchar(max) NOT NULL,
  1322. ext_attrs nvarchar(max) NOT NULL,
  1323. next_trigger_at datetime2 NOT NULL,
  1324. retry_count int NOT NULL DEFAULT '0',
  1325. retry_status tinyint NOT NULL DEFAULT '0',
  1326. task_type tinyint NOT NULL DEFAULT '1',
  1327. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1328. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1329. )
  1330. GO
  1331. CREATE UNIQUE NONCLUSTERED INDEX uk_name_unique_id ON er_retry_task_0 (namespace_id ASC, group_name ASC, unique_id ASC)
  1332. GO
  1333. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_scene_name ON er_retry_task_0 (namespace_id ASC, group_name ASC, scene_name ASC)
  1334. GO
  1335. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_task_type ON er_retry_task_0 (namespace_id ASC, group_name ASC, task_type ASC)
  1336. GO
  1337. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_retry_status ON er_retry_task_0 (namespace_id ASC, group_name ASC, retry_status ASC)
  1338. GO
  1339. CREATE NONCLUSTERED INDEX idx_idempotent_id ON er_retry_task_0 (idempotent_id ASC)
  1340. GO
  1341. CREATE NONCLUSTERED INDEX idx_biz_no ON er_retry_task_0 (biz_no ASC)
  1342. GO
  1343. CREATE NONCLUSTERED INDEX idx_create_dt ON er_retry_task_0 (create_dt ASC)
  1344. GO
  1345. EXEC sp_addextendedproperty
  1346. 'MS_Description', N'主键',
  1347. 'SCHEMA', N'dbo',
  1348. 'TABLE', N'er_retry_task_0',
  1349. 'COLUMN', N'id'
  1350. GO
  1351. EXEC sp_addextendedproperty
  1352. 'MS_Description', N'命名空间id',
  1353. 'SCHEMA', N'dbo',
  1354. 'TABLE', N'er_retry_task_0',
  1355. 'COLUMN', N'namespace_id'
  1356. GO
  1357. EXEC sp_addextendedproperty
  1358. 'MS_Description', N'同组下id唯一',
  1359. 'SCHEMA', N'dbo',
  1360. 'TABLE', N'er_retry_task_0',
  1361. 'COLUMN', N'unique_id'
  1362. GO
  1363. EXEC sp_addextendedproperty
  1364. 'MS_Description', N'组名称',
  1365. 'SCHEMA', N'dbo',
  1366. 'TABLE', N'er_retry_task_0',
  1367. 'COLUMN', N'group_name'
  1368. GO
  1369. EXEC sp_addextendedproperty
  1370. 'MS_Description', N'场景名称',
  1371. 'SCHEMA', N'dbo',
  1372. 'TABLE', N'er_retry_task_0',
  1373. 'COLUMN', N'scene_name'
  1374. GO
  1375. EXEC sp_addextendedproperty
  1376. 'MS_Description', N'幂等id',
  1377. 'SCHEMA', N'dbo',
  1378. 'TABLE', N'er_retry_task_0',
  1379. 'COLUMN', N'idempotent_id'
  1380. GO
  1381. EXEC sp_addextendedproperty
  1382. 'MS_Description', N'业务编号',
  1383. 'SCHEMA', N'dbo',
  1384. 'TABLE', N'er_retry_task_0',
  1385. 'COLUMN', N'biz_no'
  1386. GO
  1387. EXEC sp_addextendedproperty
  1388. 'MS_Description', N'执行器名称',
  1389. 'SCHEMA', N'dbo',
  1390. 'TABLE', N'er_retry_task_0',
  1391. 'COLUMN', N'executor_name'
  1392. GO
  1393. EXEC sp_addextendedproperty
  1394. 'MS_Description', N'执行方法参数',
  1395. 'SCHEMA', N'dbo',
  1396. 'TABLE', N'er_retry_task_0',
  1397. 'COLUMN', N'args_str'
  1398. GO
  1399. EXEC sp_addextendedproperty
  1400. 'MS_Description', N'扩展字段',
  1401. 'SCHEMA', N'dbo',
  1402. 'TABLE', N'er_retry_task_0',
  1403. 'COLUMN', N'ext_attrs'
  1404. GO
  1405. EXEC sp_addextendedproperty
  1406. 'MS_Description', N'下次触发时间',
  1407. 'SCHEMA', N'dbo',
  1408. 'TABLE', N'er_retry_task_0',
  1409. 'COLUMN', N'next_trigger_at'
  1410. GO
  1411. EXEC sp_addextendedproperty
  1412. 'MS_Description', N'重试次数',
  1413. 'SCHEMA', N'dbo',
  1414. 'TABLE', N'er_retry_task_0',
  1415. 'COLUMN', N'retry_count'
  1416. GO
  1417. EXEC sp_addextendedproperty
  1418. 'MS_Description', N'重试状态 0、重试中 1、成功 2、最大重试次数',
  1419. 'SCHEMA', N'dbo',
  1420. 'TABLE', N'er_retry_task_0',
  1421. 'COLUMN', N'retry_status'
  1422. GO
  1423. EXEC sp_addextendedproperty
  1424. 'MS_Description', N'任务类型 1、重试数据 2、回调数据',
  1425. 'SCHEMA', N'dbo',
  1426. 'TABLE', N'er_retry_task_0',
  1427. 'COLUMN', N'task_type'
  1428. GO
  1429. EXEC sp_addextendedproperty
  1430. 'MS_Description', N'创建时间',
  1431. 'SCHEMA', N'dbo',
  1432. 'TABLE', N'er_retry_task_0',
  1433. 'COLUMN', N'create_dt'
  1434. GO
  1435. EXEC sp_addextendedproperty
  1436. 'MS_Description', N'修改时间',
  1437. 'SCHEMA', N'dbo',
  1438. 'TABLE', N'er_retry_task_0',
  1439. 'COLUMN', N'update_dt'
  1440. GO
  1441. EXEC sp_addextendedproperty
  1442. 'MS_Description', N'任务表',
  1443. 'SCHEMA', N'dbo',
  1444. 'TABLE', N'er_retry_task_0'
  1445. GO
  1446. -- er_retry_task_log
  1447. CREATE TABLE er_retry_task_log
  1448. (
  1449. id bigint PRIMARY KEY IDENTITY,
  1450. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1451. unique_id nvarchar(64) NOT NULL,
  1452. group_name nvarchar(64) NOT NULL,
  1453. scene_name nvarchar(64) NOT NULL,
  1454. idempotent_id nvarchar(64) NOT NULL,
  1455. biz_no nvarchar(64) NOT NULL DEFAULT '',
  1456. executor_name nvarchar(512) NOT NULL DEFAULT '',
  1457. args_str nvarchar(max) NOT NULL,
  1458. ext_attrs nvarchar(max) NOT NULL,
  1459. retry_status tinyint NOT NULL DEFAULT '0',
  1460. task_type tinyint NOT NULL DEFAULT '1',
  1461. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1462. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1463. )
  1464. GO
  1465. CREATE NONCLUSTERED INDEX idx_group_name_scene_name ON er_retry_task_log (namespace_id ASC, group_name ASC, scene_name ASC)
  1466. GO
  1467. CREATE NONCLUSTERED INDEX idx_retry_status ON er_retry_task_log (retry_status ASC)
  1468. GO
  1469. CREATE NONCLUSTERED INDEX idx_idempotent_id ON er_retry_task_log (idempotent_id ASC)
  1470. GO
  1471. CREATE NONCLUSTERED INDEX idx_unique_id ON er_retry_task_log (unique_id ASC)
  1472. GO
  1473. CREATE NONCLUSTERED INDEX idx_biz_no ON er_retry_task_log (biz_no ASC)
  1474. GO
  1475. CREATE NONCLUSTERED INDEX idx_create_dt ON er_retry_task_log (create_dt ASC)
  1476. GO
  1477. EXEC sp_addextendedproperty
  1478. 'MS_Description', N'主键',
  1479. 'SCHEMA', N'dbo',
  1480. 'TABLE', N'er_retry_task_log',
  1481. 'COLUMN', N'id'
  1482. GO
  1483. EXEC sp_addextendedproperty
  1484. 'MS_Description', N'命名空间id',
  1485. 'SCHEMA', N'dbo',
  1486. 'TABLE', N'er_retry_task_log',
  1487. 'COLUMN', N'namespace_id'
  1488. GO
  1489. EXEC sp_addextendedproperty
  1490. 'MS_Description', N'同组下id唯一',
  1491. 'SCHEMA', N'dbo',
  1492. 'TABLE', N'er_retry_task_log',
  1493. 'COLUMN', N'unique_id'
  1494. GO
  1495. EXEC sp_addextendedproperty
  1496. 'MS_Description', N'组名称',
  1497. 'SCHEMA', N'dbo',
  1498. 'TABLE', N'er_retry_task_log',
  1499. 'COLUMN', N'group_name'
  1500. GO
  1501. EXEC sp_addextendedproperty
  1502. 'MS_Description', N'场景名称',
  1503. 'SCHEMA', N'dbo',
  1504. 'TABLE', N'er_retry_task_log',
  1505. 'COLUMN', N'scene_name'
  1506. GO
  1507. EXEC sp_addextendedproperty
  1508. 'MS_Description', N'幂等id',
  1509. 'SCHEMA', N'dbo',
  1510. 'TABLE', N'er_retry_task_log',
  1511. 'COLUMN', N'idempotent_id'
  1512. GO
  1513. EXEC sp_addextendedproperty
  1514. 'MS_Description', N'业务编号',
  1515. 'SCHEMA', N'dbo',
  1516. 'TABLE', N'er_retry_task_log',
  1517. 'COLUMN', N'biz_no'
  1518. GO
  1519. EXEC sp_addextendedproperty
  1520. 'MS_Description', N'执行器名称',
  1521. 'SCHEMA', N'dbo',
  1522. 'TABLE', N'er_retry_task_log',
  1523. 'COLUMN', N'executor_name'
  1524. GO
  1525. EXEC sp_addextendedproperty
  1526. 'MS_Description', N'执行方法参数',
  1527. 'SCHEMA', N'dbo',
  1528. 'TABLE', N'er_retry_task_log',
  1529. 'COLUMN', N'args_str'
  1530. GO
  1531. EXEC sp_addextendedproperty
  1532. 'MS_Description', N'扩展字段',
  1533. 'SCHEMA', N'dbo',
  1534. 'TABLE', N'er_retry_task_log',
  1535. 'COLUMN', N'ext_attrs'
  1536. GO
  1537. EXEC sp_addextendedproperty
  1538. 'MS_Description', N'重试状态 0、重试中 1、成功 2、最大次数',
  1539. 'SCHEMA', N'dbo',
  1540. 'TABLE', N'er_retry_task_log',
  1541. 'COLUMN', N'retry_status'
  1542. GO
  1543. EXEC sp_addextendedproperty
  1544. 'MS_Description', N'任务类型 1、重试数据 2、回调数据',
  1545. 'SCHEMA', N'dbo',
  1546. 'TABLE', N'er_retry_task_log',
  1547. 'COLUMN', N'task_type'
  1548. GO
  1549. EXEC sp_addextendedproperty
  1550. 'MS_Description', N'创建时间',
  1551. 'SCHEMA', N'dbo',
  1552. 'TABLE', N'er_retry_task_log',
  1553. 'COLUMN', N'create_dt'
  1554. GO
  1555. EXEC sp_addextendedproperty
  1556. 'MS_Description', N'修改时间',
  1557. 'SCHEMA', N'dbo',
  1558. 'TABLE', N'er_retry_task_log',
  1559. 'COLUMN', N'update_dt'
  1560. GO
  1561. EXEC sp_addextendedproperty
  1562. 'MS_Description', N'任务日志基础信息表',
  1563. 'SCHEMA', N'dbo',
  1564. 'TABLE', N'er_retry_task_log'
  1565. GO
  1566. -- er_retry_task_log_message
  1567. CREATE TABLE er_retry_task_log_message
  1568. (
  1569. id bigint PRIMARY KEY IDENTITY,
  1570. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1571. group_name nvarchar(64) NOT NULL,
  1572. unique_id nvarchar(64) NOT NULL,
  1573. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1574. message nvarchar(max) NOT NULL,
  1575. log_num int NOT NULL DEFAULT 1,
  1576. real_time bigint NOT NULL DEFAULT 0
  1577. )
  1578. GO
  1579. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name_scene_name ON er_retry_task_log_message (namespace_id ASC, group_name ASC, unique_id ASC)
  1580. GO
  1581. CREATE NONCLUSTERED INDEX idx_create_dt ON er_retry_task_log_message (create_dt ASC)
  1582. GO
  1583. EXEC sp_addextendedproperty
  1584. 'MS_Description', N'主键',
  1585. 'SCHEMA', N'dbo',
  1586. 'TABLE', N'er_retry_task_log_message',
  1587. 'COLUMN', N'id'
  1588. GO
  1589. EXEC sp_addextendedproperty
  1590. 'MS_Description', N'命名空间id',
  1591. 'SCHEMA', N'dbo',
  1592. 'TABLE', N'er_retry_task_log_message',
  1593. 'COLUMN', N'namespace_id'
  1594. GO
  1595. EXEC sp_addextendedproperty
  1596. 'MS_Description', N'组名称',
  1597. 'SCHEMA', N'dbo',
  1598. 'TABLE', N'er_retry_task_log_message',
  1599. 'COLUMN', N'group_name'
  1600. GO
  1601. EXEC sp_addextendedproperty
  1602. 'MS_Description', N'同组下id唯一',
  1603. 'SCHEMA', N'dbo',
  1604. 'TABLE', N'er_retry_task_log_message',
  1605. 'COLUMN', N'unique_id'
  1606. GO
  1607. EXEC sp_addextendedproperty
  1608. 'MS_Description', N'创建时间',
  1609. 'SCHEMA', N'dbo',
  1610. 'TABLE', N'er_retry_task_log_message',
  1611. 'COLUMN', N'create_dt'
  1612. GO
  1613. EXEC sp_addextendedproperty
  1614. 'MS_Description', N'异常信息',
  1615. 'SCHEMA', N'dbo',
  1616. 'TABLE', N'er_retry_task_log_message',
  1617. 'COLUMN', N'message'
  1618. GO
  1619. EXEC sp_addextendedproperty
  1620. 'MS_Description', N'日志数量',
  1621. 'SCHEMA', N'dbo',
  1622. 'TABLE', N'er_retry_task_log_message',
  1623. 'COLUMN', N'log_num'
  1624. GO
  1625. EXEC sp_addextendedproperty
  1626. 'MS_Description', N'上报时间',
  1627. 'SCHEMA', N'dbo',
  1628. 'TABLE', N'er_retry_task_log_message',
  1629. 'COLUMN', N'real_time'
  1630. GO
  1631. EXEC sp_addextendedproperty
  1632. 'MS_Description', N'任务调度日志信息记录表',
  1633. 'SCHEMA', N'dbo',
  1634. 'TABLE', N'er_retry_task_log_message'
  1635. GO
  1636. -- er_scene_config
  1637. CREATE TABLE er_scene_config
  1638. (
  1639. id bigint IDENTITY,
  1640. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1641. scene_name nvarchar(64) NOT NULL,
  1642. group_name nvarchar(64) NOT NULL,
  1643. scene_status tinyint NOT NULL DEFAULT '0',
  1644. max_retry_count int NOT NULL DEFAULT '5',
  1645. back_off tinyint NOT NULL DEFAULT '1',
  1646. trigger_interval nvarchar(16) NOT NULL DEFAULT '',
  1647. deadline_request bigint NOT NULL DEFAULT '60000',
  1648. executor_timeout int NOT NULL DEFAULT '5',
  1649. route_key tinyint NOT NULL DEFAULT '4',
  1650. description nvarchar(256) NOT NULL DEFAULT '',
  1651. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1652. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1653. )
  1654. GO
  1655. CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name_scene_name ON er_scene_config (namespace_id ASC, group_name ASC, scene_name ASC)
  1656. GO
  1657. EXEC sp_addextendedproperty
  1658. 'MS_Description', N'主键',
  1659. 'SCHEMA', N'dbo',
  1660. 'TABLE', N'er_scene_config',
  1661. 'COLUMN', N'id'
  1662. GO
  1663. EXEC sp_addextendedproperty
  1664. 'MS_Description', N'命名空间id',
  1665. 'SCHEMA', N'dbo',
  1666. 'TABLE', N'er_scene_config',
  1667. 'COLUMN', N'namespace_id'
  1668. GO
  1669. EXEC sp_addextendedproperty
  1670. 'MS_Description', N'场景名称',
  1671. 'SCHEMA', N'dbo',
  1672. 'TABLE', N'er_scene_config',
  1673. 'COLUMN', N'scene_name'
  1674. GO
  1675. EXEC sp_addextendedproperty
  1676. 'MS_Description', N'组名称',
  1677. 'SCHEMA', N'dbo',
  1678. 'TABLE', N'er_scene_config',
  1679. 'COLUMN', N'group_name'
  1680. GO
  1681. EXEC sp_addextendedproperty
  1682. 'MS_Description', N'组状态 0、未启用 1、启用',
  1683. 'SCHEMA', N'dbo',
  1684. 'TABLE', N'er_scene_config',
  1685. 'COLUMN', N'scene_status'
  1686. GO
  1687. EXEC sp_addextendedproperty
  1688. 'MS_Description', N'最大重试次数',
  1689. 'SCHEMA', N'dbo',
  1690. 'TABLE', N'er_scene_config',
  1691. 'COLUMN', N'max_retry_count'
  1692. GO
  1693. EXEC sp_addextendedproperty
  1694. 'MS_Description', N'1、默认等级 2、固定间隔时间 3、CRON 表达式',
  1695. 'SCHEMA', N'dbo',
  1696. 'TABLE', N'er_scene_config',
  1697. 'COLUMN', N'back_off'
  1698. GO
  1699. EXEC sp_addextendedproperty
  1700. 'MS_Description', N'间隔时长',
  1701. 'SCHEMA', N'dbo',
  1702. 'TABLE', N'er_scene_config',
  1703. 'COLUMN', N'trigger_interval'
  1704. GO
  1705. EXEC sp_addextendedproperty
  1706. 'MS_Description', N'Deadline Request 调用链超时 单位毫秒',
  1707. 'SCHEMA', N'dbo',
  1708. 'TABLE', N'er_scene_config',
  1709. 'COLUMN', N'deadline_request'
  1710. GO
  1711. EXEC sp_addextendedproperty
  1712. 'MS_Description', N'任务执行超时时间,单位秒',
  1713. 'SCHEMA', N'dbo',
  1714. 'TABLE', N'er_scene_config',
  1715. 'COLUMN', N'executor_timeout'
  1716. GO
  1717. EXEC sp_addextendedproperty
  1718. 'MS_Description', N'路由策略',
  1719. 'SCHEMA', N'dbo',
  1720. 'TABLE', N'er_scene_config',
  1721. 'COLUMN', N'route_key'
  1722. GO
  1723. EXEC sp_addextendedproperty
  1724. 'MS_Description', N'描述',
  1725. 'SCHEMA', N'dbo',
  1726. 'TABLE', N'er_scene_config',
  1727. 'COLUMN', N'description'
  1728. GO
  1729. EXEC sp_addextendedproperty
  1730. 'MS_Description', N'创建时间',
  1731. 'SCHEMA', N'dbo',
  1732. 'TABLE', N'er_scene_config',
  1733. 'COLUMN', N'create_dt'
  1734. GO
  1735. EXEC sp_addextendedproperty
  1736. 'MS_Description', N'修改时间',
  1737. 'SCHEMA', N'dbo',
  1738. 'TABLE', N'er_scene_config',
  1739. 'COLUMN', N'update_dt'
  1740. GO
  1741. EXEC sp_addextendedproperty
  1742. 'MS_Description', N'场景配置',
  1743. 'SCHEMA', N'dbo',
  1744. 'TABLE', N'er_scene_config'
  1745. GO
  1746. -- er_sequence_alloc
  1747. CREATE TABLE er_sequence_alloc
  1748. (
  1749. id bigint PRIMARY KEY IDENTITY,
  1750. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1751. group_name nvarchar(64) NOT NULL DEFAULT '',
  1752. max_id bigint NOT NULL DEFAULT '1',
  1753. step int NOT NULL DEFAULT '100',
  1754. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1755. )
  1756. GO
  1757. CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name ON er_sequence_alloc (namespace_id ASC, group_name ASC)
  1758. GO
  1759. EXEC sp_addextendedproperty
  1760. 'MS_Description', N'主键',
  1761. 'SCHEMA', N'dbo',
  1762. 'TABLE', N'er_sequence_alloc',
  1763. 'COLUMN', N'id'
  1764. GO
  1765. EXEC sp_addextendedproperty
  1766. 'MS_Description', N'命名空间id',
  1767. 'SCHEMA', N'dbo',
  1768. 'TABLE', N'er_sequence_alloc',
  1769. 'COLUMN', N'namespace_id'
  1770. GO
  1771. EXEC sp_addextendedproperty
  1772. 'MS_Description', N'组名称',
  1773. 'SCHEMA', N'dbo',
  1774. 'TABLE', N'er_sequence_alloc',
  1775. 'COLUMN', N'group_name'
  1776. GO
  1777. EXEC sp_addextendedproperty
  1778. 'MS_Description', N'最大id',
  1779. 'SCHEMA', N'dbo',
  1780. 'TABLE', N'er_sequence_alloc',
  1781. 'COLUMN', N'max_id'
  1782. GO
  1783. EXEC sp_addextendedproperty
  1784. 'MS_Description', N'步长',
  1785. 'SCHEMA', N'dbo',
  1786. 'TABLE', N'er_sequence_alloc',
  1787. 'COLUMN', N'step'
  1788. GO
  1789. EXEC sp_addextendedproperty
  1790. 'MS_Description', N'更新时间',
  1791. 'SCHEMA', N'dbo',
  1792. 'TABLE', N'er_sequence_alloc',
  1793. 'COLUMN', N'update_dt'
  1794. GO
  1795. EXEC sp_addextendedproperty
  1796. 'MS_Description', N'号段模式序号ID分配表',
  1797. 'SCHEMA', N'dbo',
  1798. 'TABLE', N'er_sequence_alloc'
  1799. GO
  1800. -- er_server_node
  1801. CREATE TABLE er_server_node
  1802. (
  1803. id bigint PRIMARY KEY IDENTITY,
  1804. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1805. group_name nvarchar(64) NOT NULL,
  1806. host_id nvarchar(64) NOT NULL,
  1807. host_ip nvarchar(64) NOT NULL,
  1808. context_path nvarchar(256) NOT NULL DEFAULT '/',
  1809. host_port int NOT NULL,
  1810. expire_at datetime2 NOT NULL,
  1811. node_type tinyint NOT NULL,
  1812. ext_attrs nvarchar(256) NULL DEFAULT '',
  1813. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1814. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1815. )
  1816. GO
  1817. CREATE UNIQUE NONCLUSTERED INDEX uk_host_id_host_ip ON er_server_node (host_id ASC, host_ip ASC)
  1818. GO
  1819. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON er_server_node (namespace_id ASC, group_name ASC)
  1820. GO
  1821. CREATE NONCLUSTERED INDEX idx_expire_at_node_type ON er_server_node (expire_at ASC, node_type ASC)
  1822. GO
  1823. EXEC sp_addextendedproperty
  1824. 'MS_Description', N'主键',
  1825. 'SCHEMA', N'dbo',
  1826. 'TABLE', N'er_server_node',
  1827. 'COLUMN', N'id'
  1828. GO
  1829. EXEC sp_addextendedproperty
  1830. 'MS_Description', N'命名空间id',
  1831. 'SCHEMA', N'dbo',
  1832. 'TABLE', N'er_server_node',
  1833. 'COLUMN', N'namespace_id'
  1834. GO
  1835. EXEC sp_addextendedproperty
  1836. 'MS_Description', N'组名称',
  1837. 'SCHEMA', N'dbo',
  1838. 'TABLE', N'er_server_node',
  1839. 'COLUMN', N'group_name'
  1840. GO
  1841. EXEC sp_addextendedproperty
  1842. 'MS_Description', N'主机id',
  1843. 'SCHEMA', N'dbo',
  1844. 'TABLE', N'er_server_node',
  1845. 'COLUMN', N'host_id'
  1846. GO
  1847. EXEC sp_addextendedproperty
  1848. 'MS_Description', N'机器ip',
  1849. 'SCHEMA', N'dbo',
  1850. 'TABLE', N'er_server_node',
  1851. 'COLUMN', N'host_ip'
  1852. GO
  1853. EXEC sp_addextendedproperty
  1854. 'MS_Description', N'客户端上下文路径 server.servlet.context-path',
  1855. 'SCHEMA', N'dbo',
  1856. 'TABLE', N'er_server_node',
  1857. 'COLUMN', N'context_path'
  1858. GO
  1859. EXEC sp_addextendedproperty
  1860. 'MS_Description', N'机器端口',
  1861. 'SCHEMA', N'dbo',
  1862. 'TABLE', N'er_server_node',
  1863. 'COLUMN', N'host_port'
  1864. GO
  1865. EXEC sp_addextendedproperty
  1866. 'MS_Description', N'过期时间',
  1867. 'SCHEMA', N'dbo',
  1868. 'TABLE', N'er_server_node',
  1869. 'COLUMN', N'expire_at'
  1870. GO
  1871. EXEC sp_addextendedproperty
  1872. 'MS_Description', N'节点类型 1、客户端 2、是服务端',
  1873. 'SCHEMA', N'dbo',
  1874. 'TABLE', N'er_server_node',
  1875. 'COLUMN', N'node_type'
  1876. GO
  1877. EXEC sp_addextendedproperty
  1878. 'MS_Description', N'扩展字段',
  1879. 'SCHEMA', N'dbo',
  1880. 'TABLE', N'er_server_node',
  1881. 'COLUMN', N'ext_attrs'
  1882. GO
  1883. EXEC sp_addextendedproperty
  1884. 'MS_Description', N'创建时间',
  1885. 'SCHEMA', N'dbo',
  1886. 'TABLE', N'er_server_node',
  1887. 'COLUMN', N'create_dt'
  1888. GO
  1889. EXEC sp_addextendedproperty
  1890. 'MS_Description', N'修改时间',
  1891. 'SCHEMA', N'dbo',
  1892. 'TABLE', N'er_server_node',
  1893. 'COLUMN', N'update_dt'
  1894. GO
  1895. EXEC sp_addextendedproperty
  1896. 'MS_Description', N'服务器节点',
  1897. 'SCHEMA', N'dbo',
  1898. 'TABLE', N'er_server_node'
  1899. GO
  1900. -- er_system_user
  1901. CREATE TABLE er_system_user
  1902. (
  1903. id bigint PRIMARY KEY IDENTITY,
  1904. username nvarchar(64) NOT NULL,
  1905. password nvarchar(128) NOT NULL,
  1906. role tinyint NOT NULL DEFAULT '0',
  1907. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1908. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1909. )
  1910. GO
  1911. CREATE UNIQUE NONCLUSTERED INDEX uk_username ON er_system_user (username ASC)
  1912. GO
  1913. EXEC sp_addextendedproperty
  1914. 'MS_Description', N'主键',
  1915. 'SCHEMA', N'dbo',
  1916. 'TABLE', N'er_system_user',
  1917. 'COLUMN', N'id'
  1918. GO
  1919. EXEC sp_addextendedproperty
  1920. 'MS_Description', N'账号',
  1921. 'SCHEMA', N'dbo',
  1922. 'TABLE', N'er_system_user',
  1923. 'COLUMN', N'username'
  1924. GO
  1925. EXEC sp_addextendedproperty
  1926. 'MS_Description', N'密码',
  1927. 'SCHEMA', N'dbo',
  1928. 'TABLE', N'er_system_user',
  1929. 'COLUMN', N'password'
  1930. GO
  1931. EXEC sp_addextendedproperty
  1932. 'MS_Description', N'角色:1-普通用户、2-管理员',
  1933. 'SCHEMA', N'dbo',
  1934. 'TABLE', N'er_system_user',
  1935. 'COLUMN', N'role'
  1936. GO
  1937. EXEC sp_addextendedproperty
  1938. 'MS_Description', N'创建时间',
  1939. 'SCHEMA', N'dbo',
  1940. 'TABLE', N'er_system_user',
  1941. 'COLUMN', N'create_dt'
  1942. GO
  1943. EXEC sp_addextendedproperty
  1944. 'MS_Description', N'修改时间',
  1945. 'SCHEMA', N'dbo',
  1946. 'TABLE', N'er_system_user',
  1947. 'COLUMN', N'update_dt'
  1948. GO
  1949. EXEC sp_addextendedproperty
  1950. 'MS_Description', N'系统用户表',
  1951. 'SCHEMA', N'dbo',
  1952. 'TABLE', N'er_system_user'
  1953. GO
  1954. -- pwd: admin
  1955. INSERT INTO er_system_user(username, password, role, create_dt, update_dt) VALUES (N'admin', N'465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', N'2', getdate(), getdate());
  1956. GO
  1957. -- er_system_user_permission
  1958. CREATE TABLE er_system_user_permission
  1959. (
  1960. id bigint PRIMARY KEY IDENTITY,
  1961. group_name nvarchar(64) NOT NULL,
  1962. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  1963. system_user_id bigint NOT NULL,
  1964. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  1965. update_dt datetime2 NOT NULL DEFAULT GETDATE()
  1966. )
  1967. GO
  1968. CREATE UNIQUE NONCLUSTERED INDEX uk_namespace_id_group_name_system_user_id ON er_system_user_permission (namespace_id ASC, group_name ASC, system_user_id ASC)
  1969. GO
  1970. EXEC sp_addextendedproperty
  1971. 'MS_Description', N'主键',
  1972. 'SCHEMA', N'dbo',
  1973. 'TABLE', N'er_system_user_permission',
  1974. 'COLUMN', N'id'
  1975. GO
  1976. EXEC sp_addextendedproperty
  1977. 'MS_Description', N'组名称',
  1978. 'SCHEMA', N'dbo',
  1979. 'TABLE', N'er_system_user_permission',
  1980. 'COLUMN', N'group_name'
  1981. GO
  1982. EXEC sp_addextendedproperty
  1983. 'MS_Description', N'命名空间id',
  1984. 'SCHEMA', N'dbo',
  1985. 'TABLE', N'er_system_user_permission',
  1986. 'COLUMN', N'namespace_id'
  1987. GO
  1988. EXEC sp_addextendedproperty
  1989. 'MS_Description', N'系统用户id',
  1990. 'SCHEMA', N'dbo',
  1991. 'TABLE', N'er_system_user_permission',
  1992. 'COLUMN', N'system_user_id'
  1993. GO
  1994. EXEC sp_addextendedproperty
  1995. 'MS_Description', N'创建时间',
  1996. 'SCHEMA', N'dbo',
  1997. 'TABLE', N'er_system_user_permission',
  1998. 'COLUMN', N'create_dt'
  1999. GO
  2000. EXEC sp_addextendedproperty
  2001. 'MS_Description', N'修改时间',
  2002. 'SCHEMA', N'dbo',
  2003. 'TABLE', N'er_system_user_permission',
  2004. 'COLUMN', N'update_dt'
  2005. GO
  2006. EXEC sp_addextendedproperty
  2007. 'MS_Description', N'系统用户权限表',
  2008. 'SCHEMA', N'dbo',
  2009. 'TABLE', N'er_system_user_permission'
  2010. GO
  2011. -- er_workflow
  2012. CREATE TABLE er_workflow
  2013. (
  2014. id bigint IDENTITY,
  2015. workflow_name nvarchar(64) NOT NULL,
  2016. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  2017. group_name nvarchar(64) NOT NULL,
  2018. workflow_status tinyint NOT NULL DEFAULT '1',
  2019. trigger_type tinyint NOT NULL,
  2020. trigger_interval nvarchar(255) NOT NULL,
  2021. next_trigger_at bigint NOT NULL,
  2022. block_strategy tinyint NOT NULL DEFAULT '1',
  2023. executor_timeout int NOT NULL DEFAULT '0',
  2024. description nvarchar(256) NOT NULL DEFAULT '',
  2025. flow_info nvarchar(max) NULL DEFAULT NULL,
  2026. bucket_index int NOT NULL DEFAULT '0',
  2027. version int NOT NULL,
  2028. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  2029. update_dt datetime2 NOT NULL DEFAULT GETDATE(),
  2030. deleted BIT DEFAULT 0,
  2031. ext_attrs nvarchar(256) NULL
  2032. )
  2033. GO
  2034. CREATE NONCLUSTERED INDEX idx_create_dt ON er_workflow (create_dt ASC)
  2035. GO
  2036. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON er_workflow (namespace_id ASC, group_name ASC)
  2037. GO
  2038. EXEC sp_addextendedproperty
  2039. 'MS_Description', N'主键',
  2040. 'SCHEMA', N'dbo',
  2041. 'TABLE', N'er_workflow',
  2042. 'COLUMN', N'id'
  2043. GO
  2044. EXEC sp_addextendedproperty
  2045. 'MS_Description', N'工作流名称',
  2046. 'SCHEMA', N'dbo',
  2047. 'TABLE', N'er_workflow',
  2048. 'COLUMN', N'workflow_name'
  2049. GO
  2050. EXEC sp_addextendedproperty
  2051. 'MS_Description', N'命名空间id',
  2052. 'SCHEMA', N'dbo',
  2053. 'TABLE', N'er_workflow',
  2054. 'COLUMN', N'namespace_id'
  2055. GO
  2056. EXEC sp_addextendedproperty
  2057. 'MS_Description', N'组名称',
  2058. 'SCHEMA', N'dbo',
  2059. 'TABLE', N'er_workflow',
  2060. 'COLUMN', N'group_name'
  2061. GO
  2062. EXEC sp_addextendedproperty
  2063. 'MS_Description', N'工作流状态 0、关闭、1、开启',
  2064. 'SCHEMA', N'dbo',
  2065. 'TABLE', N'er_workflow',
  2066. 'COLUMN', N'workflow_status'
  2067. GO
  2068. EXEC sp_addextendedproperty
  2069. 'MS_Description', N'触发类型 1.CRON 表达式 2. 固定时间',
  2070. 'SCHEMA', N'dbo',
  2071. 'TABLE', N'er_workflow',
  2072. 'COLUMN', N'trigger_type'
  2073. GO
  2074. EXEC sp_addextendedproperty
  2075. 'MS_Description', N'间隔时长',
  2076. 'SCHEMA', N'dbo',
  2077. 'TABLE', N'er_workflow',
  2078. 'COLUMN', N'trigger_interval'
  2079. GO
  2080. EXEC sp_addextendedproperty
  2081. 'MS_Description', N'下次触发时间',
  2082. 'SCHEMA', N'dbo',
  2083. 'TABLE', N'er_workflow',
  2084. 'COLUMN', N'next_trigger_at'
  2085. GO
  2086. EXEC sp_addextendedproperty
  2087. 'MS_Description', N'阻塞策略 1、丢弃 2、覆盖 3、并行',
  2088. 'SCHEMA', N'dbo',
  2089. 'TABLE', N'er_workflow',
  2090. 'COLUMN', N'block_strategy'
  2091. GO
  2092. EXEC sp_addextendedproperty
  2093. 'MS_Description', N'任务执行超时时间,单位秒',
  2094. 'SCHEMA', N'dbo',
  2095. 'TABLE', N'er_workflow',
  2096. 'COLUMN', N'executor_timeout'
  2097. GO
  2098. EXEC sp_addextendedproperty
  2099. 'MS_Description', N'描述',
  2100. 'SCHEMA', N'dbo',
  2101. 'TABLE', N'er_workflow',
  2102. 'COLUMN', N'description'
  2103. GO
  2104. EXEC sp_addextendedproperty
  2105. 'MS_Description', N'流程信息',
  2106. 'SCHEMA', N'dbo',
  2107. 'TABLE', N'er_workflow',
  2108. 'COLUMN', N'flow_info'
  2109. GO
  2110. EXEC sp_addextendedproperty
  2111. 'MS_Description', N'bucket',
  2112. 'SCHEMA', N'dbo',
  2113. 'TABLE', N'er_workflow',
  2114. 'COLUMN', N'bucket_index'
  2115. GO
  2116. EXEC sp_addextendedproperty
  2117. 'MS_Description', N'版本号',
  2118. 'SCHEMA', N'dbo',
  2119. 'TABLE', N'er_workflow',
  2120. 'COLUMN', N'version'
  2121. GO
  2122. EXEC sp_addextendedproperty
  2123. 'MS_Description', N'创建时间',
  2124. 'SCHEMA', N'dbo',
  2125. 'TABLE', N'er_workflow',
  2126. 'COLUMN', N'create_dt'
  2127. GO
  2128. EXEC sp_addextendedproperty
  2129. 'MS_Description', N'修改时间',
  2130. 'SCHEMA', N'dbo',
  2131. 'TABLE', N'er_workflow',
  2132. 'COLUMN', N'update_dt'
  2133. GO
  2134. EXEC sp_addextendedproperty
  2135. 'MS_Description', N'逻辑删除 1、删除',
  2136. 'SCHEMA', N'dbo',
  2137. 'TABLE', N'er_workflow',
  2138. 'COLUMN', N'deleted'
  2139. GO
  2140. EXEC sp_addextendedproperty
  2141. 'MS_Description', N'扩展字段',
  2142. 'SCHEMA', N'dbo',
  2143. 'TABLE', N'er_workflow',
  2144. 'COLUMN', N'ext_attrs'
  2145. GO
  2146. EXEC sp_addextendedproperty
  2147. 'MS_Description', N'工作流',
  2148. 'SCHEMA', N'dbo',
  2149. 'TABLE', N'er_workflow'
  2150. GO
  2151. -- er_workflow_node
  2152. CREATE TABLE er_workflow_node
  2153. (
  2154. id bigint PRIMARY KEY IDENTITY,
  2155. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  2156. node_name nvarchar(64) NOT NULL,
  2157. group_name nvarchar(64) NOT NULL,
  2158. job_id bigint NOT NULL,
  2159. workflow_id bigint NOT NULL,
  2160. node_type tinyint NOT NULL DEFAULT '1',
  2161. expression_type tinyint NOT NULL DEFAULT '0',
  2162. fail_strategy tinyint NOT NULL DEFAULT '1',
  2163. workflow_node_status tinyint NOT NULL DEFAULT '1',
  2164. priority_level int NOT NULL DEFAULT '1',
  2165. node_info nvarchar(max) NULL DEFAULT NULL,
  2166. version int NOT NULL,
  2167. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  2168. update_dt datetime2 NOT NULL DEFAULT GETDATE(),
  2169. deleted BIT DEFAULT 0,
  2170. ext_attrs nvarchar(256) NULL DEFAULT ''
  2171. )
  2172. GO
  2173. CREATE NONCLUSTERED INDEX idx_create_dt ON er_workflow_node (create_dt ASC)
  2174. GO
  2175. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON er_workflow_node (namespace_id ASC, group_name ASC)
  2176. GO
  2177. EXEC sp_addextendedproperty
  2178. 'MS_Description', N'主键',
  2179. 'SCHEMA', N'dbo',
  2180. 'TABLE', N'er_workflow_node',
  2181. 'COLUMN', N'id'
  2182. GO
  2183. EXEC sp_addextendedproperty
  2184. 'MS_Description', N'命名空间id',
  2185. 'SCHEMA', N'dbo',
  2186. 'TABLE', N'er_workflow_node',
  2187. 'COLUMN', N'namespace_id'
  2188. GO
  2189. EXEC sp_addextendedproperty
  2190. 'MS_Description', N'节点名称',
  2191. 'SCHEMA', N'dbo',
  2192. 'TABLE', N'er_workflow_node',
  2193. 'COLUMN', N'node_name'
  2194. GO
  2195. EXEC sp_addextendedproperty
  2196. 'MS_Description', N'组名称',
  2197. 'SCHEMA', N'dbo',
  2198. 'TABLE', N'er_workflow_node',
  2199. 'COLUMN', N'group_name'
  2200. GO
  2201. EXEC sp_addextendedproperty
  2202. 'MS_Description', N'任务信息id',
  2203. 'SCHEMA', N'dbo',
  2204. 'TABLE', N'er_workflow_node',
  2205. 'COLUMN', N'job_id'
  2206. GO
  2207. EXEC sp_addextendedproperty
  2208. 'MS_Description', N'工作流ID',
  2209. 'SCHEMA', N'dbo',
  2210. 'TABLE', N'er_workflow_node',
  2211. 'COLUMN', N'workflow_id'
  2212. GO
  2213. EXEC sp_addextendedproperty
  2214. 'MS_Description', N'1、任务节点 2、条件节点',
  2215. 'SCHEMA', N'dbo',
  2216. 'TABLE', N'er_workflow_node',
  2217. 'COLUMN', N'node_type'
  2218. GO
  2219. EXEC sp_addextendedproperty
  2220. 'MS_Description', N'1、SpEl、2、Aviator 3、QL',
  2221. 'SCHEMA', N'dbo',
  2222. 'TABLE', N'er_workflow_node',
  2223. 'COLUMN', N'expression_type'
  2224. GO
  2225. EXEC sp_addextendedproperty
  2226. 'MS_Description', N'失败策略 1、跳过 2、阻塞',
  2227. 'SCHEMA', N'dbo',
  2228. 'TABLE', N'er_workflow_node',
  2229. 'COLUMN', N'fail_strategy'
  2230. GO
  2231. EXEC sp_addextendedproperty
  2232. 'MS_Description', N'工作流节点状态 0、关闭、1、开启',
  2233. 'SCHEMA', N'dbo',
  2234. 'TABLE', N'er_workflow_node',
  2235. 'COLUMN', N'workflow_node_status'
  2236. GO
  2237. EXEC sp_addextendedproperty
  2238. 'MS_Description', N'优先级',
  2239. 'SCHEMA', N'dbo',
  2240. 'TABLE', N'er_workflow_node',
  2241. 'COLUMN', N'priority_level'
  2242. GO
  2243. EXEC sp_addextendedproperty
  2244. 'MS_Description', N'节点信息 ',
  2245. 'SCHEMA', N'dbo',
  2246. 'TABLE', N'er_workflow_node',
  2247. 'COLUMN', N'node_info'
  2248. GO
  2249. EXEC sp_addextendedproperty
  2250. 'MS_Description', N'版本号',
  2251. 'SCHEMA', N'dbo',
  2252. 'TABLE', N'er_workflow_node',
  2253. 'COLUMN', N'version'
  2254. GO
  2255. EXEC sp_addextendedproperty
  2256. 'MS_Description', N'创建时间',
  2257. 'SCHEMA', N'dbo',
  2258. 'TABLE', N'er_workflow_node',
  2259. 'COLUMN', N'create_dt'
  2260. GO
  2261. EXEC sp_addextendedproperty
  2262. 'MS_Description', N'修改时间',
  2263. 'SCHEMA', N'dbo',
  2264. 'TABLE', N'er_workflow_node',
  2265. 'COLUMN', N'update_dt'
  2266. GO
  2267. EXEC sp_addextendedproperty
  2268. 'MS_Description', N'逻辑删除 1、删除',
  2269. 'SCHEMA', N'dbo',
  2270. 'TABLE', N'er_workflow_node',
  2271. 'COLUMN', N'deleted'
  2272. GO
  2273. EXEC sp_addextendedproperty
  2274. 'MS_Description', N'扩展字段',
  2275. 'SCHEMA', N'dbo',
  2276. 'TABLE', N'er_workflow_node',
  2277. 'COLUMN', N'ext_attrs'
  2278. GO
  2279. EXEC sp_addextendedproperty
  2280. 'MS_Description', N'工作流节点',
  2281. 'SCHEMA', N'dbo',
  2282. 'TABLE', N'er_workflow_node'
  2283. GO
  2284. -- er_workflow_task_batch
  2285. CREATE TABLE er_workflow_task_batch
  2286. (
  2287. id bigint PRIMARY KEY IDENTITY,
  2288. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  2289. group_name nvarchar(64) NOT NULL,
  2290. workflow_id bigint NOT NULL,
  2291. task_batch_status tinyint NOT NULL DEFAULT '0',
  2292. operation_reason tinyint NOT NULL DEFAULT '0',
  2293. flow_info nvarchar(max) NULL DEFAULT NULL,
  2294. execution_at bigint NOT NULL DEFAULT '0',
  2295. create_dt datetime2 NOT NULL DEFAULT GETDATE(),
  2296. update_dt datetime2 NOT NULL DEFAULT GETDATE(),
  2297. deleted BIT DEFAULT 0,
  2298. ext_attrs nvarchar(256) NULL DEFAULT ''
  2299. )
  2300. GO
  2301. CREATE NONCLUSTERED INDEX idx_job_id_task_batch_status ON er_workflow_task_batch (workflow_id ASC, task_batch_status ASC)
  2302. GO
  2303. CREATE NONCLUSTERED INDEX idx_create_dt ON er_workflow_task_batch (create_dt ASC)
  2304. GO
  2305. CREATE NONCLUSTERED INDEX idx_namespace_id_group_name ON er_workflow_task_batch (namespace_id ASC, group_name ASC)
  2306. GO
  2307. EXEC sp_addextendedproperty
  2308. 'MS_Description', N'主键',
  2309. 'SCHEMA', N'dbo',
  2310. 'TABLE', N'er_workflow_task_batch',
  2311. 'COLUMN', N'id'
  2312. GO
  2313. EXEC sp_addextendedproperty
  2314. 'MS_Description', N'命名空间id',
  2315. 'SCHEMA', N'dbo',
  2316. 'TABLE', N'er_workflow_task_batch',
  2317. 'COLUMN', N'namespace_id'
  2318. GO
  2319. EXEC sp_addextendedproperty
  2320. 'MS_Description', N'组名称',
  2321. 'SCHEMA', N'dbo',
  2322. 'TABLE', N'er_workflow_task_batch',
  2323. 'COLUMN', N'group_name'
  2324. GO
  2325. EXEC sp_addextendedproperty
  2326. 'MS_Description', N'工作流任务id',
  2327. 'SCHEMA', N'dbo',
  2328. 'TABLE', N'er_workflow_task_batch',
  2329. 'COLUMN', N'workflow_id'
  2330. GO
  2331. EXEC sp_addextendedproperty
  2332. 'MS_Description', N'任务批次状态 0、失败 1、成功',
  2333. 'SCHEMA', N'dbo',
  2334. 'TABLE', N'er_workflow_task_batch',
  2335. 'COLUMN', N'task_batch_status'
  2336. GO
  2337. EXEC sp_addextendedproperty
  2338. 'MS_Description', N'操作原因',
  2339. 'SCHEMA', N'dbo',
  2340. 'TABLE', N'er_workflow_task_batch',
  2341. 'COLUMN', N'operation_reason'
  2342. GO
  2343. EXEC sp_addextendedproperty
  2344. 'MS_Description', N'流程信息',
  2345. 'SCHEMA', N'dbo',
  2346. 'TABLE', N'er_workflow_task_batch',
  2347. 'COLUMN', N'flow_info'
  2348. GO
  2349. EXEC sp_addextendedproperty
  2350. 'MS_Description', N'任务执行时间',
  2351. 'SCHEMA', N'dbo',
  2352. 'TABLE', N'er_workflow_task_batch',
  2353. 'COLUMN', N'execution_at'
  2354. GO
  2355. EXEC sp_addextendedproperty
  2356. 'MS_Description', N'创建时间',
  2357. 'SCHEMA', N'dbo',
  2358. 'TABLE', N'er_workflow_task_batch',
  2359. 'COLUMN', N'create_dt'
  2360. GO
  2361. EXEC sp_addextendedproperty
  2362. 'MS_Description', N'修改时间',
  2363. 'SCHEMA', N'dbo',
  2364. 'TABLE', N'er_workflow_task_batch',
  2365. 'COLUMN', N'update_dt'
  2366. GO
  2367. EXEC sp_addextendedproperty
  2368. 'MS_Description', N'逻辑删除 1、删除',
  2369. 'SCHEMA', N'dbo',
  2370. 'TABLE', N'er_workflow_task_batch',
  2371. 'COLUMN', N'deleted'
  2372. GO
  2373. EXEC sp_addextendedproperty
  2374. 'MS_Description', N'扩展字段',
  2375. 'SCHEMA', N'dbo',
  2376. 'TABLE', N'er_workflow_task_batch',
  2377. 'COLUMN', N'ext_attrs'
  2378. GO
  2379. EXEC sp_addextendedproperty
  2380. 'MS_Description', N'工作流批次',
  2381. 'SCHEMA', N'dbo',
  2382. 'TABLE', N'er_workflow_task_batch'
  2383. GO