BSD Ports

databases/slony1v2 2.2.11 FreeBSD

PostgreSQL master to multiple replicas replication system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
PostgreSQL
Categories
databases
Package size
419.8 KiB, 2306.5 KiB installed

Description

Slony-I is enterprise-level "master to multiple slaves" replication system with cascading and failover.

The big picture for the development of Slony-I is to build a master-slave system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of slave systems.

Slony-I is developed as a system for data centers and backup sites, where the normal mode of operation is that all nodes are available.

Differences from 1.2 stream

  • Removal of TABLE ADD KEY

  • It drops all support for databases prior to PostgreSQL version 8.3.

In the other systems

SystemPortVersion
FreeBSDdatabases/slony1v22.2.11
DragonFlydatabases/slony1v22.2.11

Install

Binary package:

pkg install slony1v2

From the ports tree:

cd /usr/ports/databases/slony1v2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	slony1v2>0:databases/slony1v2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.2.112.2.112.2.102.2.112.2.11
FreeBSD:14:quarterly2.2.112.2.11n/a2.2.112.2.11
FreeBSD:15:latest2.2.112.2.11n/a2.2.112.2.11
FreeBSD:15:quarterly2.2.112.2.11n/an/an/a
FreeBSD:16:latest2.2.112.2.11n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Run dependencies 10

No port depends on this one.

Configuration

Options name: databases_slony1v2

OptionDefaultDescription
DOCSoffBuild and/or install documentation
PERLTOOLSoffInstall perl configuration tools
USES
bison gmake shebangfix tar:bzip2 pgsql:15-
Service scripts
slon
Conflicts with
slony1-1*

Message after installing

Please read the docs on configuring and running slony-1.

Unless you did not specify the DOCS options, they are in the
/usr/local/share/doc/slony1v2 directory.

The script /usr/local/sbin/slon-mkservice can be used to create a control
directory to run and monitor the slon daemon under svscan from daemontools.
If you use this, be sure not to set slon_enable="YES" in /etc/rc.conf.

If you prefer to use the standard startup script in /usr/local/etc/rc.d then
set slon_enable="YES" in /etc/rc.conf to enable the slon.sh script.

To use either of the above startup configurations, you will need to set up a
/usr/local/etc/slon.conf file to tell slon what to replicate.  This file
is documented in /usr/local/share/doc/slony1/adminguide/runtime-config.html

If you are upgrading from a prior version of slony, please read the UPGRADING
file in the above docs directory.

Files

pkg-plist 39
  • bin/slon
  • bin/slonik
  • bin/slony_logshipper
  • etc/slon.conf-sample
  • etc/slon_tools.conf-sample
  • lib/postgresql/slony1_funcs.2.2.11.so
  • lib/slon-tools.pm
  • sbin/slon-mkservice
  • share/postgresql/slony1_base.2.2.11.sql
  • share/postgresql/slony1_base.v83.2.2.11.sql
  • share/postgresql/slony1_base.v84.2.2.11.sql
  • share/postgresql/slony1_funcs.2.2.11.sql
  • share/postgresql/slony1_funcs.v83.2.2.11.sql
  • share/postgresql/slony1_funcs.v84.2.2.11.sql
  • sbin/slon_kill
  • sbin/slon_start
  • sbin/slon_status
  • sbin/slon_watchdog
  • sbin/slon_watchdog2
  • sbin/slonik_add_node
  • sbin/slonik_build_env
  • sbin/slonik_create_set
  • sbin/slonik_drop_node
  • sbin/slonik_drop_sequence
  • sbin/slonik_drop_set
  • sbin/slonik_drop_table
  • sbin/slonik_execute_script
  • sbin/slonik_failover
  • sbin/slonik_init_cluster
  • sbin/slonik_merge_sets
  • sbin/slonik_move_set
  • sbin/slonik_print_preamble
  • sbin/slonik_restart_node
  • sbin/slonik_store_node
  • sbin/slonik_subscribe_set
  • sbin/slonik_uninstall_nodes
  • sbin/slonik_unsubscribe_set
  • sbin/slonik_update_nodes
  • sbin/slony_show_configuration
distinfo 2
FileSizeSHA256
slony1-2.2.11.tar.bz21.464951e+06a8a1d1380058c02d8b0b6a51b1aed9bcf0484f44d4e3282c552cadb491d32fb7
slony1-2.2.11-docs.tar.bz21.445007e+06e4375c5772a9aa17938ed9fe7b8b85d899718f113aac100094913e383cc2c1f3
Master sites 1
  • http://main.slony.info/downloads/2.2/source/

Commit history 0

No commits in the history this site was built from.