{{#each columns}}
{{#if primaryKey}}{{else}}{{/if}}
{{/each}}
INSERT INTO {{metadata.schema}}.{{tableName}} (
{{#each insertColumns}}
{{columnName}}{{#unless @last}},{{/unless}}
{{/each}}
)
VALUES (
{{#each insertColumns}}
#{{'{'}}{{propertyName}}{{'}'}}{{#unless @last}},{{/unless}}
{{/each}}
)
UPDATE {{metadata.schema}}.{{tableName}}
SET
{{#each updateColumns}}
{{columnName}} = #{{'{'}}{{propertyName}}{{'}'}}{{#unless @last}},{{/unless}}
{{/each}}
WHERE {{primaryKeyColumn.columnName}} = #{{'{'}}{{primaryKeyProperty}}{{'}'}}
DELETE FROM {{metadata.schema}}.{{tableName}}
WHERE {{primaryKeyColumn.columnName}} = #{{'{'}}{{primaryKeyProperty}}{{'}'}}