From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jun 23 20:40:17 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CD6516A424 for ; Thu, 23 Jun 2005 20:40:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B7E4843D49 for ; Thu, 23 Jun 2005 20:40:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j5NKeGFm039949 for ; Thu, 23 Jun 2005 20:40:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5NKeGuc039948; Thu, 23 Jun 2005 20:40:16 GMT (envelope-from gnats) Resent-Date: Thu, 23 Jun 2005 20:40:16 GMT Resent-Message-Id: <200506232040.j5NKeGuc039948@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Vivek Khera Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7282B16A41C for ; Thu, 23 Jun 2005 20:34:50 +0000 (GMT) (envelope-from khera@kcilink.com) Received: from yertle.kcilink.com (yertle.kcilink.com [65.205.34.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C2FB43D53 for ; Thu, 23 Jun 2005 20:34:49 +0000 (GMT) (envelope-from khera@kcilink.com) Received: by yertle.kcilink.com (Postfix, from userid 1002) id 5166CB810; Thu, 23 Jun 2005 16:34:48 -0400 (EDT) Message-Id: <20050623203448.5166CB810@yertle.kcilink.com> Date: Thu, 23 Jun 2005 16:34:48 -0400 (EDT) From: Vivek Khera To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/82589: upgrade databases/slony1 port X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Vivek Khera List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jun 2005 20:40:17 -0000 >Number: 82589 >Category: ports >Synopsis: upgrade databases/slony1 port >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Jun 23 20:40:16 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Vivek Khera >Release: FreeBSD 5.4-STABLE amd64 >Organization: >Environment: System: FreeBSD yertle.int.kciLink.com 5.4-STABLE FreeBSD 5.4-STABLE #7: Tue May 31 11:38:22 EDT 2005 khera@yertle.int.kciLink.com:/usr/obj/usr/src/sys/YERTLE amd64 >Description: upgrade databases/slony1 to latest release. >How-To-Repeat: >Fix: Please remove any zero-length files left in the top dir and files dir after patching. Thanks! diff -Nru slony1/Makefile slony1.new/Makefile --- slony1/Makefile Wed Feb 9 18:32:04 2005 +++ slony1.new/Makefile Thu Jun 23 16:29:53 2005 @@ -6,47 +6,41 @@ # PORTNAME= slony1 -PORTVERSION= 1.0.5 -PORTREVISION= 2 +PORTVERSION= 1.1.0 +#PORTREVISION= 0 CATEGORIES= databases MASTER_SITES= http://developer.postgresql.org/~wieck/slony1/download/ MAINTAINER= vivek@khera.org -COMMENT= PostgreSQL master to multiple slaves replication system +COMMENT= PostgreSQL master to multiple replicas replication system PGSQL_PORT= ${PORTSDIR}/databases/postgresql${PGSQL_VER}-server -BUILD_DEPENDS= ${NONEXISTENT}:${PGSQL_PORT}:configure -.if ! defined(NOPORTDOCS) -BUILD_DEPENDS+= ${LOCALBASE}/bin/pnmtops:${PORTSDIR}/graphics/netpbm \ - ${LOCALBASE}/bin/djpeg:${PORTSDIR}/graphics/jpeg \ - ${LOCALBASE}/bin/ps2pdf:${PORTSDIR}/print/ghostscript-gnu -.else -EXTRA_PATCHES= ${FILESDIR}/extra-GNUmakefile.in -.endif RUN_DEPENDS= ${LOCALBASE}/bin/postmaster:${PGSQL_PORT} GNU_CONFIGURE= yes -USE_BISON= yes -USE_GETTEXT= yes USE_GMAKE= yes -PGSQL_SRC= `cd ${PGSQL_PORT}; make -V WRKSRC` -CONFIGURE_ARGS= --with-pgsourcetree=${PGSQL_SRC} +USE_BZIP2= yes +USE_RC_SUBR= slon.sh -PLIST_FILES= bin/slon bin/slonik bin/slony_setup.pl \ - lib/postgresql/slony1_funcs.so lib/postgresql/xxid.so \ - share/postgresql/slony1_base.sql \ - share/postgresql/slony1_funcs.sql \ - share/postgresql/slony1_base.v73.sql \ - share/postgresql/slony1_base.v74.sql \ - share/postgresql/slony1_funcs.v73.sql \ - share/postgresql/slony1_funcs.v74.sql \ - share/postgresql/xxid.v73.sql \ - share/postgresql/xxid.v74.sql -PORTDOCS= *.pdf howto COPYRIGHT README slonik_commands.html +SUB_FILES= pkg-message slon-mkservice.sh +SUB_LIST= LOCALBASE=${LOCALBASE} NAME=slon -DEFAULT_PGSQL_VER?=74 +OPTIONS= PERLTOOLS "Install perl configuration tools" Off .include + +.if defined(WITH_PERLTOOLS) +USE_PERL5_RUN= yes +CONFIGURE_ARGS+= --with-perltools=${LOCALBASE}/sbin +PLIST_SUB+= PERLTOOLS="" +SUB_LIST+= PERLTOOLS="" +.else +PLIST_SUB+= PERLTOOLS="@comment " +SUB_LIST+= PERLTOOLS="@comment " +.endif + +DEFAULT_PGSQL_VER?=80 + # Setting/finding PostgreSQL version we want. .if exists(${LOCALBASE}/bin/postmaster) PGSQL_VER!= ${LOCALBASE}/bin/postmaster -V | \ @@ -57,22 +51,16 @@ PGSQL_VER= ${DEFAULT_PGSQL_VER} .endif -pre-configure: - cd ${PGSQL_SRC}/src/interfaces/libpq && ${GMAKE} all - cd ${PGSQL_SRC}/src/port && ${GMAKE} all - -do-install: - cd ${WRKSRC} && ${GMAKE} install - ${INSTALL_SCRIPT} ${WRKSRC}/tools/slony_setup.pl ${PREFIX}/bin +post-install: .if ! defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${WRKSRC}/README ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/concept/Slony-I-concept.pdf ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/implementation/Slony-I-implementation.pdf ${DOCSDIR} - ${MKDIR} ${DOCSDIR}/howto - ${INSTALL_DATA} ${WRKSRC}/doc/howto/*.txt ${DOCSDIR}/howto - ${INSTALL_DATA} ${WRKSRC}/doc/howto/slonik_commands.html ${DOCSDIR} + ${MKDIR} ${DOCSDIR}/adminguide + ${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${WRKSRC}/INSTALL ${WRKSRC}/SAMPLE ${WRKSRC}/README ${WRKSRC}/UPGRADING ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*/*.pdf ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/adminguide/prebuilt/*.html ${DOCSDIR}/adminguide/ .endif + @${INSTALL_SCRIPT} ${WRKDIR}/slon-mkservice.sh ${PREFIX}/sbin/slon-mkservice + @${INSTALL_DATA} ${FILESDIR}/slon.conf-sample ${PREFIX}/etc/ ${CAT} ${PKGMESSAGE} .include diff -Nru slony1/distinfo slony1.new/distinfo --- slony1/distinfo Tue Nov 30 10:53:41 2004 +++ slony1.new/distinfo Thu Jun 23 15:17:19 2005 @@ -1,2 +1,2 @@ -MD5 (slony1-1.0.5.tar.gz) = 66fcc0f53028101e4e0f969e5f47fe43 -SIZE (slony1-1.0.5.tar.gz) = 374903 +MD5 (slony1-1.1.0.tar.bz2) = a2d738840dc2ce5fc3f7fa27c5a434dc +SIZE (slony1-1.1.0.tar.bz2) = 1183776 diff -Nru slony1/files/extra-GNUmakefile.in slony1.new/files/extra-GNUmakefile.in --- slony1/files/extra-GNUmakefile.in Mon Jun 28 18:07:53 2004 +++ slony1.new/files/extra-GNUmakefile.in Wed Dec 31 19:00:00 1969 @@ -1,11 +0,0 @@ ---- GNUmakefile.in.orig Thu Jun 10 11:09:18 2004 -+++ GNUmakefile.in Mon Jun 28 02:16:04 2004 -@@ -25,7 +25,7 @@ - $(wildcard makefiles/*) - - --SUBDIRS = src doc -+SUBDIRS = src - - all: - for subdir in $(SUBDIRS) ; do \ diff -Nru slony1/files/patch-builddocs slony1.new/files/patch-builddocs --- slony1/files/patch-builddocs Mon Jun 28 18:07:53 2004 +++ slony1.new/files/patch-builddocs Wed Dec 31 19:00:00 1969 @@ -1,14 +0,0 @@ ---- doc/Makefile.orig Thu Mar 18 20:32:21 2004 -+++ doc/Makefile Wed Jun 23 17:30:53 2004 -@@ -15,9 +15,9 @@ - - DISTFILES = Makefile - --all install installdirs: -+install installdirs: - --clean distclean maintainer-clean: -+all clean distclean maintainer-clean: - for subdir in $(SUBDIRS) ; do \ - $(MAKE) -C $$subdir $@ ; \ - done diff -Nru slony1/files/patch-cleanupthread slony1.new/files/patch-cleanupthread --- slony1/files/patch-cleanupthread Wed Feb 9 12:09:31 2005 +++ slony1.new/files/patch-cleanupthread Wed Dec 31 19:00:00 1969 @@ -1,17 +0,0 @@ -Index: src/slon/cleanup_thread.c -=================================================================== -RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slon/cleanup_thread.c,v -retrieving revision 1.13.2.4 -retrieving revision 1.13.2.5 -diff -u -r1.13.2.4 -r1.13.2.5 ---- cleanup_thread.c 30 Sep 2004 17:45:06 -0000 1.13.2.4 -+++ cleanup_thread.c 12 Jan 2005 03:15:36 -0000 1.13.2.5 -@@ -145,7 +145,7 @@ - "delete from %s.sl_log_1 " - "where log_origin = '%s' " - "and log_xid < '%s'; " -- "delete from %s.sl_log_1 " -+ "delete from %s.sl_log_2 " - "where log_origin = '%s' " - "and log_xid < '%s'; " - "delete from %s.sl_seqlog " diff -Nru slony1/files/pkg-message.in slony1.new/files/pkg-message.in --- slony1/files/pkg-message.in Wed Dec 31 19:00:00 1969 +++ slony1.new/files/pkg-message.in Thu Jun 23 15:39:13 2005 @@ -0,0 +1,26 @@ +********************************************************************** + + +Please read the docs on configuring and runing slony-1. Unless you specified +NOPORTDOCS, they are in the %%LOCALBASE%%/share/doc/slony1 directory. + +If you are upgrading from a prior version of slony, please read the UPGRADING +file in the above docs directory. + +The script %%LOCALBASE%%/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 %%LOCALBASE%%/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 +%%LOCALBASE%%/etc/slon.conf file to tell slon what to replicate. This file +is documented in %%LOCALBASE%%/share/doc/slony1/adminguide/runtime-config.html + +%%PERLTOOLS%%To use the perl slony configuration and monitoring tools, you must +%%PERLTOOLS%%create %%LOCALBASE%%/etc/slon_tools.conf based on the sample file. + + + +********************************************************************** diff -Nru slony1/files/slon-mkservice.sh.in slony1.new/files/slon-mkservice.sh.in --- slony1/files/slon-mkservice.sh.in Wed Dec 31 19:00:00 1969 +++ slony1.new/files/slon-mkservice.sh.in Thu Jun 16 13:29:20 2005 @@ -0,0 +1,38 @@ +#!/bin/sh + +# create a slon service directory for use with svscan from deamontools + +echo -n 'specify directory for "slon" service like "/var/slon-master": ' +read DIR +if [ -z "$DIR" ]; then + echo "Directory must be non-empty" + exit 1; +fi + +echo -n 'System user name for programs to run under (default pgsql): ' +read sysuser +if [ -z "$sysuser" ]; then + echo "User name pgsql being used." + sysuser='pgsql' +fi + +mkdir -p ${DIR}/env ${DIR}/supervise || exit 1 +mkdir -p ${DIR}/log/main ${DIR}/log/supervise || exit 1 + +cat > ${DIR}/run <&1 + +exec envdir ./env sh -c 'exec envuidgid ${sysuser} slon -f \${CONFIGFILE}' +EOF +chmod +x ${DIR}/run + +cat >${DIR}/log/run < ${DIR}/env/CONFIGFILE + +chown -R ${sysuser} ${DIR} diff -Nru slony1/files/slon.conf-sample slony1.new/files/slon.conf-sample --- slony1/files/slon.conf-sample Wed Dec 31 19:00:00 1969 +++ slony1.new/files/slon.conf-sample Thu Jun 16 11:13:51 2005 @@ -0,0 +1,16 @@ +# sample config file. see share/doc/slony1/runtime-config.html +# values are overridden by command line options. +# not all settings are shown here. + +syslog 0 +log_level 4 +log_timestamp 1 + +cluster_name sample +conn_info 'dbname=pgbench user=postgres host=localhost port=5432' + +#sync_interval 100 +#sync_interval_timeout 1000 +#sync_group_maxsize 6 +#vac_frequency 3 +#desired_sync_time 60000 diff -Nru slony1/files/slon.sh.in slony1.new/files/slon.sh.in --- slony1/files/slon.sh.in Wed Dec 31 19:00:00 1969 +++ slony1.new/files/slon.sh.in Wed Jun 15 16:04:18 2005 @@ -0,0 +1,30 @@ +#!/bin/sh +# +# $FreeBSD: $ +# + +# PROVIDE: %%NAME%% +# REQUIRE: postgresql +# KEYWORD: FreeBSD shutdown + +# Add the following line to /etc/rc.conf to enable `%%NAME%%': +# +#%%NAME%%_enable="YES" +# +# and be sure to configure %%PREFIX%%/etc/%%NAME%%.conf + +. "%%RC_SUBR%%" + +name="%%NAME%%" +rcvar=`set_rcvar` + +pidfile="/var/run/$name.pid" +command="%%PREFIX%%/bin/slon" +command_args="-f %%PREFIX%%/etc/$name.conf -p $pidfile" +required_files="%%PREFIX%%/etc/$name.conf" + +# read configuration and set defaults +load_rc_config "$name" +: ${%%NAME%%_enable="NO"} + +run_rc_command "$1" diff -Nru slony1/pkg-descr slony1.new/pkg-descr --- slony1/pkg-descr Wed Jul 7 11:21:44 2004 +++ slony1.new/pkg-descr Wed Jun 15 10:34:28 2005 @@ -10,4 +10,4 @@ sites, where the normal mode of operation is that all nodes are available. -WWW: http://www.slony.org/ +WWW: http://www.slony.info/ diff -Nru slony1/pkg-message slony1.new/pkg-message --- slony1/pkg-message Thu Jul 1 09:36:27 2004 +++ slony1.new/pkg-message Wed Dec 31 19:00:00 1969 @@ -1,8 +0,0 @@ -For running slony1 you need: - slony postgresql superuser with password set - slony system user (makes auth. of slony db user easier) - TCP/IP enabled in postgresql (for replication of non local db) - -There is a perl script slony_setup.pl which helps you to create initial -configuration. Installing this package do not makes any needed system -changes. diff -Nru slony1/pkg-plist slony1.new/pkg-plist --- slony1/pkg-plist Wed Dec 31 19:00:00 1969 +++ slony1.new/pkg-plist Thu Jun 23 16:19:20 2005 @@ -0,0 +1,239 @@ +bin/slon +bin/slonik +sbin/slon-mkservice +lib/postgresql/slony1_funcs.so +lib/postgresql/xxid.so +etc/slon.conf-sample +share/postgresql/slony1_base.sql +share/postgresql/slony1_base.v73.sql +share/postgresql/slony1_base.v74.sql +share/postgresql/slony1_funcs.sql +share/postgresql/slony1_funcs.v73.sql +share/postgresql/slony1_funcs.v74.sql +share/postgresql/xxid.v73.sql +share/postgresql/xxid.v74.sql +%%PERLTOOLS%%sbin/show_configuration +%%PERLTOOLS%%sbin/slon_kill +%%PERLTOOLS%%sbin/slon_start +%%PERLTOOLS%%sbin/slon_watchdog +%%PERLTOOLS%%sbin/slon_watchdog2 +%%PERLTOOLS%%sbin/slonik_build_env +%%PERLTOOLS%%sbin/slonik_create_set +%%PERLTOOLS%%sbin/slonik_drop_node +%%PERLTOOLS%%sbin/slonik_drop_set +%%PERLTOOLS%%sbin/slonik_execute_script +%%PERLTOOLS%%sbin/slonik_failover +%%PERLTOOLS%%sbin/slonik_init_cluster +%%PERLTOOLS%%sbin/slonik_merge_sets +%%PERLTOOLS%%sbin/slonik_move_set +%%PERLTOOLS%%sbin/slonik_restart_node +%%PERLTOOLS%%sbin/slonik_store_node +%%PERLTOOLS%%sbin/slonik_subscribe_set +%%PERLTOOLS%%sbin/slonik_uninstall_nodes +%%PERLTOOLS%%sbin/slonik_unsubscribe_set +%%PERLTOOLS%%sbin/slonik_update_nodes +%%PERLTOOLS%%sbin/slony_show_configuration +%%PERLTOOLS%%lib/slon-tools.pm +%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/SAMPLE +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/UPGRADING +%%PORTDOCS%%%%DOCSDIR%%/Slony-I-concept.pdf +%%PORTDOCS%%%%DOCSDIR%%/Slony-I-implementation.pdf +%%PORTDOCS%%%%DOCSDIR%%/adminguide/LEGALNOTICE.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/addthings.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/admconninfo.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/altperl.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/bestpractices.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/bookindex.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/cluster.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/clustername.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/cmds.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/commandreference.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/concepts.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/ddlchanges.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/definingsets.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/dropthings.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/failover.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/faq.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.add-missing-table-field-text-text-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertableforreplication-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertablerestore-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanupevent.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanuplistener.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-int-integer-text-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-integer-text-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.denyaccess.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineattkindserial-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineattkindunique-text-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineidxnameserial-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineidxnameunique-text-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.disablenode-int-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.disablenode-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droplisten-int-integer-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droplisten-integer-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropnode-int-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropnode-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droppath-int-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droppath-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropset-int-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropset-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droptrigger-int-integer-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droptrigger-integer-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablenode-int-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablenode-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablesubscription-int-integer-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablesubscription-integer-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failednode-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failednode2-integer-integer-integer-bigint-bigint.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failoverset-int-integer-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.forwardconfirm-integer-integer-bigint-timestamp-without-time-zone.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.generate-sync-event-interval.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getlocalnodeid-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getmoduleversion.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getsessionrole-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.initializelocalnode-integer-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockedset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockset-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logtrigger.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.mergeset-int-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.mergeset-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.moveset-int-integer-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.moveset-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.rebuildlistenentries.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.rebuildlistenentriesone-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.sequencelastvalue-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.sequencesetvalue-integer-integer-bigint-bigint.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddsequence-int-integer-integer-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddsequence-integer-integer-text-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddtable-int-integer-integer-text-name-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddtable-integer-integer-text-name-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdropsequence-int-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdropsequence-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdroptable-int-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdroptable-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovesequence-int-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovesequence-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovetable-int-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovetable-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setsessionrole-name-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slon-quote-brute-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slon-quote-input-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversion.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionmajor.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionminor.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionpatchlevel.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storelisten-int-integer-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storelisten-integer-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storenode-int-integer-text-boolean.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storenode-integer-text-boolean.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storepath-int-integer-integer-text-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storepath-integer-integer-text-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storeset-int-integer-integer-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storeset-integer-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storetrigger-int-integer-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storetrigger-integer-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.subscribeset-int-integer-integer-integer-boolean.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.subscribeset-integer-integer-integer-boolean.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tableaddkey-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tabledropkey-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tablehasserialkey-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.terminatenodeconnections-name.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.uninstallnode.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unlockset-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unsubscribeset-int-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unsubscribeset-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.updaterelname-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.updatereloid-integer-integer.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.upgradeschema-text.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/hdrcmds.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/help.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/index.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/installation.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/listenpaths.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/locking.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/logshipping.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/maintenance.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/metacmds.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/monitoring.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/noslonik.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/plainpaths.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/requirements.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/reshape.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/runtime-config.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/schema.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon-config-connection.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon-config-interval.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonik.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonikref.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonikshell.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonstart.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonyadmin.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonyintro.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonylistenercosts.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtcreateset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtddlscript.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdefine.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroplisten.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdropnode.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroppath.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdropset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroptrigger.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtecho.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtexit.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtfailover.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtinclude.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtinitcluster.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtlockset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtmergeset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtmoveset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtrestartnode.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetaddsequence.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetaddtable.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetdropsequence.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetdroptable.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetmovesequence.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetmovetable.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorelisten.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorenode.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorepath.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstoretrigger.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsubscribeset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmttableaddkey.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtuninstallnode.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtunlockset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtunsubscribeset.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtupdatefunctions.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtwaitevent.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/subscribenodes.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/supportedplatforms.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-confirm.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-event.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-listen.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-log-1.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-log-2.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-node.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-path.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-seqlog.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-sequence.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-set.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-setsync.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-subscribe.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-table.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-trigger.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/usingslonik.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/versionupgrade.html +%%PORTDOCS%%%%DOCSDIR%%/adminguide/view.sl-seqlastvalue.html +%%PORTDOCS%%@dirrm %%DOCSDIR%%/adminguide +%%PORTDOCS%%@dirrm %%DOCSDIR%% >Release-Note: >Audit-Trail: >Unformatted: