mirror of https://github.com/citusdata/citus.git
WIP
parent
ebd83591bf
commit
75282bd5d1
|
@ -1738,11 +1738,14 @@ PostprocessAlterTableStmt(AlterTableStmt *alterTableStatement)
|
||||||
Oid seqOid = GetSequenceOid(relationId, attnum);
|
Oid seqOid = GetSequenceOid(relationId, attnum);
|
||||||
if (seqOid != InvalidOid)
|
if (seqOid != InvalidOid)
|
||||||
{
|
{
|
||||||
|
SequenceInfo *seqInfo = (SequenceInfo *) palloc(sizeof(SequenceInfo));
|
||||||
|
|
||||||
|
seqInfo->sequenceOid = seqOid;
|
||||||
|
seqInfo->attributeNumber = attnum;
|
||||||
|
seqInfo->isNextValDefault = true;
|
||||||
|
|
||||||
EnsureDistributedSequencesHaveOneType(relationId,
|
EnsureDistributedSequencesHaveOneType(relationId,
|
||||||
list_make1_oid(
|
list_make1(seqInfo));
|
||||||
seqOid),
|
|
||||||
list_make1_int(
|
|
||||||
attnum));
|
|
||||||
|
|
||||||
if (ShouldSyncTableMetadata(relationId) &&
|
if (ShouldSyncTableMetadata(relationId) &&
|
||||||
ClusterHasKnownMetadataWorkers())
|
ClusterHasKnownMetadataWorkers())
|
||||||
|
@ -1781,9 +1784,14 @@ PostprocessAlterTableStmt(AlterTableStmt *alterTableStatement)
|
||||||
Oid seqOid = GetSequenceOid(relationId, attnum);
|
Oid seqOid = GetSequenceOid(relationId, attnum);
|
||||||
if (seqOid != InvalidOid)
|
if (seqOid != InvalidOid)
|
||||||
{
|
{
|
||||||
|
SequenceInfo *seqInfo = (SequenceInfo *) palloc(sizeof(SequenceInfo));
|
||||||
|
|
||||||
|
seqInfo->sequenceOid = seqOid;
|
||||||
|
seqInfo->attributeNumber = attnum;
|
||||||
|
seqInfo->isNextValDefault = true;
|
||||||
|
|
||||||
EnsureDistributedSequencesHaveOneType(relationId,
|
EnsureDistributedSequencesHaveOneType(relationId,
|
||||||
list_make1_oid(seqOid),
|
list_make1(seqInfo));
|
||||||
list_make1_int(attnum));
|
|
||||||
|
|
||||||
if (ShouldSyncTableMetadata(relationId) &&
|
if (ShouldSyncTableMetadata(relationId) &&
|
||||||
ClusterHasKnownMetadataWorkers())
|
ClusterHasKnownMetadataWorkers())
|
||||||
|
|
Loading…
Reference in New Issue