aboutsummaryrefslogtreecommitdiff
path: root/src/include/commands/sequence.h
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2013-10-03 16:17:18 -0400
committerRobert Haas <rhaas@postgresql.org>2013-10-03 16:23:31 -0400
commitd90ced8bb22194cbb45f58beb0961251103aeff5 (patch)
tree6f11b8ffc02e1eaeb3ba9d80bf5cfbf8f9232c09 /src/include/commands/sequence.h
parentc64e68fd9f1132fec563fb5de53dc3bcccb5fc3b (diff)
downloadpostgresql-d90ced8bb22194cbb45f58beb0961251103aeff5.tar.gz
postgresql-d90ced8bb22194cbb45f58beb0961251103aeff5.zip
Add DISCARD SEQUENCES command.
DISCARD ALL will now discard cached sequence information, as well. Fabrízio de Royes Mello, reviewed by Zoltán Böszörményi, with some further tweaks by me.
Diffstat (limited to 'src/include/commands/sequence.h')
-rw-r--r--src/include/commands/sequence.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/commands/sequence.h b/src/include/commands/sequence.h
index 6bd4892cfc1..ffafe6c52f4 100644
--- a/src/include/commands/sequence.h
+++ b/src/include/commands/sequence.h
@@ -74,6 +74,7 @@ extern Datum pg_sequence_parameters(PG_FUNCTION_ARGS);
extern Oid DefineSequence(CreateSeqStmt *stmt);
extern Oid AlterSequence(AlterSeqStmt *stmt);
extern void ResetSequence(Oid seq_relid);
+extern void ResetSequenceCaches(void);
extern void seq_redo(XLogRecPtr lsn, XLogRecord *rptr);
extern void seq_desc(StringInfo buf, uint8 xl_info, char *rec);