Code

Initial import of PostRR -- the PostgreSQL Round-Robin Extension. postrr-0.0.0
authorSebastian Harl <sh@tokkee.org>
Sat, 28 Apr 2012 15:33:10 +0000 (17:33 +0200)
committerSebastian Harl <sh@tokkee.org>
Sat, 28 Apr 2012 15:33:10 +0000 (17:33 +0200)
commitac5961c9983ead0da2d96af6f08ab5701bbdd258
tree467e70e8280590070028619ed76c15b35e5a0eaf
Initial import of PostRR -- the PostgreSQL Round-Robin Extension.

For now, this is an early and highly experimental incomplete draft ;-)

The current version provides a new data type "RRTimeslice" implementing basic
round-robin features. It is defined by the length of the slice and the number
of slices before wrapping around, both specified using the type modifier. It
provides basic comparison operators and an operator class for the btree
indexing method.
20 files changed:
.gitignore [new file with mode: 0644]
COPYING [new file with mode: 0644]
INSTALL [new file with mode: 0644]
Makefile.am [new file with mode: 0644]
README [new file with mode: 0644]
autogen.sh [new file with mode: 0755]
configure.ac [new file with mode: 0644]
doc/Makefile.am [new file with mode: 0644]
doc/postrr.txt [new file with mode: 0644]
src/Makefile.am [new file with mode: 0644]
src/Makefile.pgxs.in [new file with mode: 0644]
src/base.c [new file with mode: 0644]
src/postrr.h.in [new file with mode: 0644]
src/postrr.sql.in [new file with mode: 0644]
src/postrr_comments.sql [new file with mode: 0644]
src/rrtimeslice.c [new file with mode: 0644]
src/uninstall_postrr.sql [new file with mode: 0644]
src/utils/pg_spi.c [new file with mode: 0644]
src/utils/pg_spi.h [new file with mode: 0644]
version-gen.sh [new file with mode: 0755]