postgresql/src/backend/utils
Peter Eisentraut 1753b1b027 Add pg_sequence system catalog
Move sequence metadata (start, increment, etc.) into a proper system
catalog instead of storing it in the sequence heap object.  This
separates the metadata from the sequence data.  Sequence metadata is now
operated on transactionally by DDL commands, whereas previously
rollbacks of sequence-related DDL commands would be ignored.

Reviewed-by: Andreas Karlsson <andreas@proxel.se>
2016-12-20 08:28:18 -05:00
..
adt Fix handling of phrase operator removal while removing tsquery stopwords. 2016-12-19 13:49:50 -05:00
cache Add pg_sequence system catalog 2016-12-20 08:28:18 -05:00
error Fix unsafe assumption that struct timeval.tv_sec is a "long". 2016-12-06 19:52:34 -05:00
fmgr Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. 2016-11-08 17:39:57 -05:00
hash Add macros to make AllocSetContextCreate() calls simpler and safer. 2016-08-27 17:50:38 -04:00
init Reduce the default for max_worker_processes back to 8. 2016-12-05 10:53:21 -05:00
mb Make all unicode perl scripts to use strict, rearrange logic for clarity. 2016-11-30 18:06:34 +02:00
misc Support quorum-based synchronous replication. 2016-12-19 21:15:30 +09:00
mmgr Simplify LWLock tranche machinery by removing array_base/array_stride. 2016-12-16 11:29:23 -05:00
resowner Improve hash index bucket split behavior. 2016-11-30 15:39:21 -05:00
sort Remove should_free arguments to tuplesort routines. 2016-12-12 15:57:35 -05:00
time Account for catalog snapshot in PGXACT->xmin updates. 2016-11-15 15:55:35 -05:00
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
errcodes.txt Relax transactional restrictions on ALTER TYPE ... ADD VALUE. 2016-09-05 12:59:55 -04:00
Gen_dummy_probes.pl Finish pgindent run for 9.6: Perl files. 2016-06-12 04:19:56 -04:00
Gen_dummy_probes.sed Update copyright for 2016 2016-01-02 13:33:40 -05:00
Gen_fmgrtab.pl Update copyright for 2016 2016-01-02 13:33:40 -05:00
generate-errcodes.pl Update copyright for 2016 2016-01-02 13:33:40 -05:00
Makefile Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -05:00
probes.d Simplify LWLock tranche machinery by removing array_base/array_stride. 2016-12-16 11:29:23 -05:00