diff options
Diffstat (limited to 'src/backend/commands/sequence.c')
-rw-r--r-- | src/backend/commands/sequence.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/commands/sequence.c b/src/backend/commands/sequence.c index bb8ebce25a0..e1df5fb13c7 100644 --- a/src/backend/commands/sequence.c +++ b/src/backend/commands/sequence.c @@ -366,7 +366,7 @@ fill_seq_with_data(Relation rel, HeapTuple tuple) MarkBufferDirty(buf); /* XLOG stuff */ - if (!rel->rd_istemp) + if (RelationNeedsWAL(rel)) { xl_seq_rec xlrec; XLogRecPtr recptr; @@ -448,7 +448,7 @@ AlterSequence(AlterSeqStmt *stmt) MarkBufferDirty(buf); /* XLOG stuff */ - if (!seqrel->rd_istemp) + if (RelationNeedsWAL(seqrel)) { xl_seq_rec xlrec; XLogRecPtr recptr; @@ -678,7 +678,7 @@ nextval_internal(Oid relid) MarkBufferDirty(buf); /* XLOG stuff */ - if (logit && !seqrel->rd_istemp) + if (logit && RelationNeedsWAL(seqrel)) { xl_seq_rec xlrec; XLogRecPtr recptr; @@ -855,7 +855,7 @@ do_setval(Oid relid, int64 next, bool iscalled) MarkBufferDirty(buf); /* XLOG stuff */ - if (!seqrel->rd_istemp) + if (RelationNeedsWAL(seqrel)) { xl_seq_rec xlrec; XLogRecPtr recptr; |