spock

spock

spock : Multi-master logical replication extension for PostgreSQL

Overview

ID Extension Package Version Category License Language
9560
spock
spock
5.0.5
ETL
PostgreSQL
C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--sLd--
Yes
Yes
Yes
Yes
no
no
Relationships
Schemas spock
See Also
lolor
snowflake

works on pgedge kernel fork

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
PIGSTY
5.0.5
18
17
16
15
14
13
spock -
RPM
PIGSTY
5.0.5
18
17
16
15
14
13
spock_$v pgedge_$v
DEB
PIGSTY
5.0.5
18
17
16
15
14
13
postgresql-$v-spock pgedge-$v
Linux / PG PG18 PG17 PG16 PG15 PG14 PG13
el8.x86_64
MISS
PIGSTY 5.0.5
MISS
MISS
MISS
MISS
el8.aarch64
MISS
PIGSTY 5.0.5
MISS
MISS
MISS
MISS
el9.x86_64
MISS
PIGSTY 5.0.5
MISS
MISS
MISS
MISS
el9.aarch64
MISS
PIGSTY 5.0.5
MISS
MISS
MISS
MISS
el10.x86_64
MISS
PIGSTY 5.0.5
MISS
MISS
MISS
MISS
el10.aarch64
MISS
PIGSTY 5.0.5
MISS
MISS
MISS
MISS
d12.x86_64
MISS
MISS
MISS
MISS
MISS
MISS
d12.aarch64
MISS
MISS
MISS
MISS
MISS
MISS
d13.x86_64
MISS
MISS
MISS
MISS
MISS
MISS
d13.aarch64
MISS
MISS
MISS
MISS
MISS
MISS
u22.x86_64
MISS
MISS
MISS
MISS
MISS
MISS
u22.aarch64
MISS
MISS
MISS
MISS
MISS
MISS
u24.x86_64
MISS
MISS
MISS
MISS
MISS
MISS
u24.aarch64
MISS
MISS
MISS
MISS
MISS
MISS
Package Version OS ORG SIZE File URL
spock_17 5.0.5 el8.x86_64 pigsty 509.3 KiB spock_17-5.0.5-1PIGSTY.el8.x86_64.rpm
spock_17 5.0.5 el8.aarch64 pigsty 498.7 KiB spock_17-5.0.5-1PIGSTY.el8.aarch64.rpm
spock_17 5.0.5 el9.x86_64 pigsty 508.3 KiB spock_17-5.0.5-1PIGSTY.el9.x86_64.rpm
spock_17 5.0.5 el9.aarch64 pigsty 503.5 KiB spock_17-5.0.5-1PIGSTY.el9.aarch64.rpm
spock_17 5.0.5 el10.x86_64 pigsty 510.0 KiB spock_17-5.0.5-1PIGSTY.el10.x86_64.rpm
spock_17 5.0.5 el10.aarch64 pigsty 505.0 KiB spock_17-5.0.5-1PIGSTY.el10.aarch64.rpm

Source

pig build pkg spock;		# build rpm/deb

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgsql -u   # add both repo and update cache

Install this extension with pig:

pig install spock;		# install via package name, for the active PG version

pig install spock -v 18;   # install for PG 18
pig install spock -v 17;   # install for PG 17
pig install spock -v 16;   # install for PG 16
pig install spock -v 15;   # install for PG 15

Config this extension to shared_preload_libraries:

shared_preload_libraries = 'spock';

Create this extension with:

CREATE EXTENSION spock;
Last updated on