2021-10-22 14:11:03 +00:00
|
|
|
DROP EVENT IF EXISTS <%- schema %>.<%- name %>;
|
2020-11-14 01:38:56 +00:00
|
|
|
DELIMITER $$
|
2021-10-22 14:11:03 +00:00
|
|
|
CREATE DEFINER=<%- definer %> EVENT <%- schema %>.<%- name %>
|
2022-02-07 10:46:13 +00:00
|
|
|
ON SCHEDULE <%
|
|
|
|
if (type == 'RECURRING') {
|
|
|
|
%>EVERY <%- intervalValue %> <%- intervalField %><%
|
|
|
|
if (starts) { %>
|
|
|
|
STARTS <%- starts %><%
|
|
|
|
} %><%
|
|
|
|
if (ends) { %>
|
|
|
|
ENDS <%- ends %><%
|
|
|
|
} %><%
|
|
|
|
} else {
|
|
|
|
%>AT <%- executeAt %><%
|
|
|
|
} %>
|
2020-11-14 01:38:56 +00:00
|
|
|
ON COMPLETION <%- onCompletion %>
|
|
|
|
<% if (status == 'ENABLED') { %>ENABLE<% } else { %>DISABLE<% } %>
|
|
|
|
DO <%- body %>$$
|
|
|
|
DELIMITER ;
|