diff --git a/forward_engineering/helpers/columnDefinitionHelper.js b/forward_engineering/helpers/columnDefinitionHelper.js index b2179e9..1d1bdac 100644 --- a/forward_engineering/helpers/columnDefinitionHelper.js +++ b/forward_engineering/helpers/columnDefinitionHelper.js @@ -55,18 +55,13 @@ module.exports = app => { const hasValue = value => value !== '' && value !== null && value !== undefined; const getIdentity = identity => { - if (!identity) { + if (!identity || !(hasValue(identity.seed) && hasValue(identity.step))) { return ''; } const prefix = identity.generateIdentity === 'by default' ? 'GENERATED BY DEFAULT AS IDENTITY' : 'IDENTITY'; - - if (!hasValue(identity.seed) && !hasValue(identity.step)) { - return ` ${prefix}`; - } - - const seed = Number(identity.seed || 0); - const step = Number(identity.step || 1); + const seed = Number(identity.seed); + const step = Number(identity.step); return ` ${prefix}(${seed}, ${step})`; };