Merge pull request #326 from CartoDB/325_fix_seq_error

Fixed a trucate problem with the seq rename
This commit is contained in:
Mario de Frutos 2018-03-21 17:14:57 +01:00 committed by GitHub
commit 9959581b7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -911,7 +911,7 @@ BEGIN
INTO relseq; INTO relseq;
-- If it's the name we want, then rename it -- If it's the name we want, then rename it
IF relseq IS NOT NULL AND relseq = Format('%I.%I', destschema, destseq) THEN IF relseq IS NOT NULL AND relseq = Format('%I.%I', destschema, destseq) THEN
PERFORM _CDB_SQL(Format('ALTER SEQUENCE %s RENAME TO %s_tmp', relseq, destseq), '_CDB_Rewrite_Table'); PERFORM _CDB_SQL(Format('ALTER SEQUENCE %s RENAME TO %I', relseq, Format('tmp_%s', destseq)), '_CDB_Rewrite_Table');
END IF; END IF;
END IF; END IF;