Gathering of template plugins for PostgreSQL: background workers, logical replication things, etc.
C PLpgSQL Makefile Perl Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
blackhole
compress_test
count_relations Fix compilation of bgworkers with Postgres 11 Apr 28, 2018
decoder_raw Update copyright notices to 2018 Dec 31, 2017
docker
hello_notify Fix compilation of bgworkers with Postgres 11 Apr 28, 2018
hello_signal
hello_world
hook_utility
jsonlog
kill_idle
mcxtalloc_test
passwordcheck_extra Update copyright notices to 2018 Dec 31, 2017
pg_checksums
pg_fix_truncation
pg_panic
pg_rep_state
pg_sasl_prepare
pg_statvfs
pg_swap_pages
pg_trunc2del
pg_wal_blocks
pgmpc
receiver_raw
scram_utils
sql_examples
wal_utils wal_utils: Fix compilation with Postgres 11 May 31, 2018
.gitignore
LICENSE
Makefile
README

README

pg_plugins, set of plugin templates for PostgreSQL
==================================================

This repository contains a collection of plug-ins for PostgreSQL that can
be used as templates for more extensive work, like:

- Custom background workers that have been introduced in PostgreSQL 9.3
- Logical decoding plug-ins
- Custom logging formats
- Containers
- Hook examples with custom logs
- Extensions
- etc.

Installation
------------

Simply run the following command with pg_config in PATH:

    make install

All the subcommands of PGXS are available as well. Note that some modules
may fail to compile because of missing dependencies or a version of
PostgreSQL code incompatible with the module. You may want to compile
individually modules if that is the case. In all cases each plugin is
maintained to be compatible with the latest version of PostgreSQL.

LICENSE
-------

pg_plugins is free software distributed under the PostgreSQL Licence.

Copyright (c) 1996-2018, PostgreSQL Global Development Group

Developer
---------

The set of modules present in this repository have been written and are
being maintained by Michael Paquier.

- Twitter: http://twitter.com/michaelpq
- Blog: http://paquier.xyz

Bug Report: <https://github.com/michaelpq/pg_plugins/>.