Skip to content

Commit 50e0ac6

Browse files
Fix/[HCK-4592, HCK-4593] schema of a temporary sequence should not be specified in the ddl script (#89)
* FE: fix sequence naming if it is temporary * FE: add explicit BY clause for sequences increment option
1 parent cda7e3d commit 50e0ac6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

forward_engineering/ddlProvider/ddlHelpers/sequenceHelper.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ module.exports = ({
3737
*/
3838
const getSequencesScript = (schemaName, sequences) => {
3939
return _.map(sequences, (sequence) => {
40+
const sequenceSchemaName = sequence.temporary ? '' : schemaName;
4041
const name = getNamePrefixedWithSchemaName(
4142
sequence.sequenceName,
42-
schemaName
43+
sequenceSchemaName
4344
);
4445
const ifNotExists = getIfNotExists(sequence);
4546
const sequenceType = getSequenceType(sequence);
@@ -63,7 +64,7 @@ module.exports = ({
6364
*/
6465
const optionConfigs = [
6566
{ getOption, key: 'dataType', clause: 'AS', },
66-
{ getOption, key: 'increment', clause: 'INCREMENT', },
67+
{ getOption, key: 'increment', clause: 'INCREMENT BY', },
6768
{ getOption, key: 'start', clause: 'START WITH', },
6869
{ getOption, key: 'minValue', clause: 'MINVALUE', },
6970
{ getOption, key: 'maxValue', clause: 'MAXVALUE', },

0 commit comments

Comments
 (0)