From 368a7ccf1f55247410f061b2043b8207bea5dda8 Mon Sep 17 00:00:00 2001 From: Serhii Filonenko Date: Fri, 23 Feb 2024 15:47:02 +0200 Subject: [PATCH 1/2] FE: fix sequence naming if it is temporary --- forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js b/forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js index e88e477..53e07e2 100644 --- a/forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js +++ b/forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js @@ -37,9 +37,10 @@ module.exports = ({ */ const getSequencesScript = (schemaName, sequences) => { return _.map(sequences, (sequence) => { + const sequenceSchemaName = sequence.temporary ? '' : schemaName; const name = getNamePrefixedWithSchemaName( sequence.sequenceName, - schemaName + sequenceSchemaName ); const ifNotExists = getIfNotExists(sequence); const sequenceType = getSequenceType(sequence); From b1bd802266aedc70707215d002e78268bc0676c6 Mon Sep 17 00:00:00 2001 From: Serhii Filonenko Date: Fri, 23 Feb 2024 16:34:50 +0200 Subject: [PATCH 2/2] FE: add explicit BY clause for sequences increment option --- forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js b/forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js index 53e07e2..c393f07 100644 --- a/forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js +++ b/forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js @@ -64,7 +64,7 @@ module.exports = ({ */ const optionConfigs = [ { getOption, key: 'dataType', clause: 'AS', }, - { getOption, key: 'increment', clause: 'INCREMENT', }, + { getOption, key: 'increment', clause: 'INCREMENT BY', }, { getOption, key: 'start', clause: 'START WITH', }, { getOption, key: 'minValue', clause: 'MINVALUE', }, { getOption, key: 'maxValue', clause: 'MAXVALUE', },