FreeBSD Bugzilla – Attachment 96477 Details for
Bug 135096
new port:databases/slonyI-2
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 27.78 KB, created by
Ismail YENIGUL
on 2009-05-31 18:30:00 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Ismail YENIGUL
Created:
2009-05-31 18:30:00 UTC
Size:
27.78 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># slony1-2 ># slony1-2/files ># slony1-2/files/pkg-message.in ># slony1-2/files/slon-mkservice.sh.in ># slony1-2/files/slon.conf-sample ># slony1-2/files/slon.sh.in ># slony1-2/Makefile ># slony1-2/distinfo ># slony1-2/pkg-descr ># slony1-2/pkg-plist ># >echo c - slony1-2 >mkdir -p slony1-2 > /dev/null 2>&1 >echo c - slony1-2/files >mkdir -p slony1-2/files > /dev/null 2>&1 >echo x - slony1-2/files/pkg-message.in >sed 's/^X//' >slony1-2/files/pkg-message.in << 'END-of-slony1-2/files/pkg-message.in' >X********************************************************************** >X >X >XPlease read the docs on configuring and runing slony-1. Unless you specified >XNOPORTDOCS, they are in the %%LOCALBASE%%/share/doc/slony1 directory. >X >XIf you are upgrading from a prior version of slony, please read the UPGRADING >Xfile in the above docs directory. >X >XThe script %%LOCALBASE%%/sbin/slon-mkservice can be used to create a control >Xdirectory to run and monitor the slon daemon under svscan from daemontools. >XIf you use this, be sure not to set slon_enable="YES" in /etc/rc.conf. >X >XIf you prefer to use the standard startup script in %%LOCALBASE%%/etc/rc.d then >Xset slon_enable="YES" in /etc/rc.conf to enable the slon.sh script. >X >XTo use either of the above startup configurations, you will need to set up a >X%%LOCALBASE%%/etc/slon.conf file to tell slon what to replicate. This file >Xis documented in %%LOCALBASE%%/share/doc/slony1/adminguide/runtime-config.html >X >X%%PERLTOOLS%%To use the perl slony configuration and monitoring tools, you must >X%%PERLTOOLS%%create %%LOCALBASE%%/etc/slon_tools.conf based on the sample file. >X >X >X >X********************************************************************** >END-of-slony1-2/files/pkg-message.in >echo x - slony1-2/files/slon-mkservice.sh.in >sed 's/^X//' >slony1-2/files/slon-mkservice.sh.in << 'END-of-slony1-2/files/slon-mkservice.sh.in' >X#!/bin/sh >X >X# create a slon service directory for use with svscan from deamontools >X >Xecho -n 'specify directory for "slon" service like "/var/slon-master": ' >Xread DIR >Xif [ -z "$DIR" ]; then >X echo "Directory must be non-empty" >X exit 1; >Xfi >X >Xecho -n 'System user name for programs to run under (default pgsql): ' >Xread sysuser >Xif [ -z "$sysuser" ]; then >X echo "User name pgsql being used." >X sysuser='pgsql' >Xfi >X >Xmkdir -p ${DIR}/env ${DIR}/supervise || exit 1 >Xmkdir -p ${DIR}/log/main ${DIR}/log/supervise || exit 1 >X >Xcat > ${DIR}/run <<EOF >X#!/bin/sh >Xexec 2>&1 >X >Xexec envdir ./env sh -c 'exec setuidgid ${sysuser} slon -f \${CONFIGFILE}' >XEOF >Xchmod +x ${DIR}/run >X >Xcat >${DIR}/log/run <<EOF >X#!/bin/sh >Xexec setuidgid ${sysuser} multilog t ./main >XEOF >Xchmod +x ${DIR}/log/run >X >Xecho "%%PREFIX%%/etc/slon.conf" > ${DIR}/env/CONFIGFILE >X >Xchown -R ${sysuser} ${DIR} >END-of-slony1-2/files/slon-mkservice.sh.in >echo x - slony1-2/files/slon.conf-sample >sed 's/^X//' >slony1-2/files/slon.conf-sample << 'END-of-slony1-2/files/slon.conf-sample' >X# sample config file. see share/doc/slony1/runtime-config.html >X# values are overridden by command line options. >X# not all settings are shown here. >X >Xsyslog 0 >Xlog_level 0 >Xlog_timestamp 0 >X >Xcluster_name sample >Xconn_info 'dbname=pgbench user=postgres host=localhost port=5432' >X >X#sync_interval 100 >X#sync_interval_timeout 1000 >X#sync_group_maxsize 6 >X#vac_frequency 3 >X#desired_sync_time 60000 >END-of-slony1-2/files/slon.conf-sample >echo x - slony1-2/files/slon.sh.in >sed 's/^X//' >slony1-2/files/slon.sh.in << 'END-of-slony1-2/files/slon.sh.in' >X#!/bin/sh >X# >X# $FreeBSD: ports/databases/slony1/files/slon.sh.in,v 1.5 2009/03/22 13:28:24 olgeni Exp $ >X# Modified by Brian A. Seklecki <bseklecki@collaborativefusion.com> >X# <lavalamp@spiritual-machines.org> >X# $Id$ >X# >X >X# sed -e 's/%%PREFIX%%/\/usr\/local/g' < slon.sh.in > slon >X >X# PROVIDE: slon >X# REQUIRE: postgresql >X# KEYWORD: shutdown >X >X. /etc/rc.subr >X >Xname="slon" >Xrcvar=`set_rcvar` >X >Xload_rc_config "$name" >X_pidprefix="/var/run/${name}" >Xpidfile="${_pidprefix}.pid" # Used as fall-through in event of no profiles >Xprocname="%%PREFIX%%/bin/slon" >X >X# From global rc.conf(5); if unset, set them here >X[ -z "$slon_enable" ] && slon_enable="NO" >X[ -z "$slon_profiles" ] && slon_profiles="" >X >Xconfigfile_path="%%PREFIX%%/etc/${name}.conf" >Xcommand_args="-f ${configfile_path}" >Xrequired_files="${configfile_path}" >X >XisProfile () { >X local profile >X >X for profile in $slon_profiles; do >X if [ "$profile" = "$1" ]; then >X return 0 >X fi >X done >X >X return 1 >X} >X >Xif [ -n "$2" ]; then >X if [ "x${slon_profiles}" = "x" ]; then # This checks that profiles are indeed defined >X echo "$0: extra profile argument ignored, no profiles defined" >X exit 1 >X fi >X >X profile="$2" # A profile argument has been given (presumably) >X >X # Now let's check to make sure that both the profile, the profile's >X # config path variable, config file exists >X >X if ! isProfile $profile; then >X echo "$0: no such profile defined in slon_profiles." >X exit 1 >X fi >X >X configfile_default_path="%%PREFIX%%/etc/${name}-${profile}.conf" >X >X # Basic string substitution gets variable name >X configfile_varname="${name}_${profile}_configfile" >X >X eval configfile_path=\${$configfile_varname:-${configfile_default_path}} >X >X if [ ! -r "$configfile_path" ]; then >X echo "$0: unable to read configuration file." >X exit 1 >X fi >X >X required_files="${configfile_path}" >X >X pidfile_default="${_pidprefix}-${profile}.pid" >X eval pidfile=\${${name}_${profile}_pidfile:-${pidfile_default}} >X >X command_args="-f ${configfile_path}" >X eval command_args=\${${name}_${profile}_flags:-${command_args}} >Xelse >X # We get to here if $2 is not defined at command line, but we do have profiles >X # so apply $1 command to all profiles! >X # This block uses recursion to call ourself with each-profile defined as $2. >X >X if [ "x${slon_profiles}" != "x" -a "x$1" != "x" ]; then >X for profile in ${slon_profiles}; do >X echo "Processing ${name} profile: ${profile}" >X %%PREFIX%%/etc/rc.d/${name} $1 ${profile} >X done >X exit 0 >X fi >X# else = no profile argument given >Xfi >X >Xslon_start () { >X echo "Starting ${name}." >X /usr/sbin/daemon -cf -p ${pidfile} %%PREFIX%%/bin/slon ${command_args} >X} >X >Xstart_cmd=slon_start >X >Xrun_rc_command "$1" >END-of-slony1-2/files/slon.sh.in >echo x - slony1-2/Makefile >sed 's/^X//' >slony1-2/Makefile << 'END-of-slony1-2/Makefile' >X# New ports collection makefile for: slony1 2.X >X# Date created: 31 May 2009 >X# Whom: Radim Kolar >X# >X# $FreeBSD: ports/databases/slony1/Makefile,v 1.38 2009/05/23 14:24:02 miwi Exp $ >X# >X >XPORTNAME= slony1 >XPORTVERSION= 2.0.2 >XCATEGORIES= databases >XMASTER_SITES= http://main.slony.info/downloads/2.0/source/ >XDISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ >X ${PORTNAME}-${PORTVERSION}-docs${EXTRACT_SUFX} >X >XMAINTAINER= vivek@khera.org >XCOMMENT= PostgreSQL master to multiple replicas replication system >X >XBUILD_DEPENDS= ${LOCALBASE}/bin/postmaster:${PORTSDIR}/databases/postgresql${PGSQL_VER}-server >X >XGNU_CONFIGURE= yes >XUSE_PGSQL= yes >XUSE_GMAKE= yes >XUSE_BZIP2= yes >XUSE_RC_SUBR= slon.sh >X >XSUB_FILES= pkg-message slon-mkservice.sh >XSUB_LIST+= NAME=slon >X >XOPTIONS= PERLTOOLS "Install altperl configuration tools" Off >X >XCONFLICTS?= slony-1* >X >X.include <bsd.port.pre.mk> >X >XIGNORE_WITH_PGSQL= 73 74 80 81 82 >X >X.if defined(WITH_PERLTOOLS) >XUSE_PERL5= yes >XCONFIGURE_ARGS+= --with-perltools=${LOCALBASE}/sbin >XRUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg >XBUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg >XPLIST_SUB+= PERLTOOLS="" >XSUB_LIST+= PERLTOOLS="" >X.else >XPLIST_SUB+= PERLTOOLS="@comment " >XSUB_LIST+= PERLTOOLS="@comment " >X.endif >X >X# let configure find postgres stuff in non-standard places >XCONFIGURE_ARGS+=--with-pgconfigdir=${LOCALBASE}/bin \ >X --with-pgbindir=${LOCALBASE}/bin \ >X --with-pgincludedir=${LOCALBASE}/include \ >X --with-pgincludeserverdir=${LOCALBASE}/include/postgresql/server \ >X --with-pglibdir=${LOCALBASE}/lib \ >X --with-pgpkglibdir=${LOCALBASE}/lib/postgresql \ >X --with-pgsharedir=${LOCALBASE}/share/postgresql >X >XDEFAULT_PGSQL_VER?=83 >X >X# Setting/finding PostgreSQL version we want. >X.if exists(${LOCALBASE}/bin/postmaster) >XPGSQL_VER!= ${LOCALBASE}/bin/postmaster -V | \ >X ${SED} -En 's/.*PostgreSQL[^0-9]*([0-9]+)\.([0-9]+)\..*/\1\2/p' >X.elif exists(${LOCALBASE}/bin/pg_config) >XPGSQL_VER!= ${LOCALBASE}/bin/pg_config --version | \ >X ${SED} -En 's/PostgreSQL[^0-9]*([0-9]*)\.([0-9]+)\..*/\1\2/p' >X.else >XPGSQL_VER= ${DEFAULT_PGSQL_VER} >X.endif >X >X.if ! defined(NO_INSTALL_MANPAGES) >XMAN1= slon.1 slonik.1 >X.endif >X >Xpost-install: >X.if ! defined(NOPORTDOCS) >X ${MKDIR} ${DOCSDIR} >X ${MKDIR} ${DOCSDIR}/adminguide >X ${MKDIR} ${DOCSDIR}/howto >X ${INSTALL_DATA} ${WRKSRC}/COPYRIGHT ${WRKSRC}/INSTALL ${WRKSRC}/SAMPLE ${WRKSRC}/README ${WRKSRC}/HISTORY-1.1 ${WRKSRC}/UPGRADING ${DOCSDIR} >X# ${INSTALL_DATA} ${WRKSRC}/doc/*/*.pdf ${DOCSDIR} >X ${INSTALL_DATA} ${WRKSRC}/doc/howto/*.txt ${WRKSRC}/doc/howto/*.html ${DOCSDIR}/howto/ >X ${INSTALL_DATA} ${WRKSRC}/doc/adminguide/*.html ${WRKSRC}/doc/adminguide/*.png ${DOCSDIR}/adminguide/ >X.endif >X.if ! defined(NO_INSTALL_MANPAGES) >X ${INSTALL_MAN} ${WRKSRC}/doc/adminguide/man1/*.1 ${MAN1PREFIX}/man/man1 >X.endif >X @${INSTALL_SCRIPT} ${WRKDIR}/slon-mkservice.sh ${PREFIX}/sbin/slon-mkservice >X @${INSTALL_DATA} ${FILESDIR}/slon.conf-sample ${PREFIX}/etc/ >X @${CAT} ${PKGMESSAGE} >X >X.include <bsd.port.post.mk> >END-of-slony1-2/Makefile >echo x - slony1-2/distinfo >sed 's/^X//' >slony1-2/distinfo << 'END-of-slony1-2/distinfo' >XMD5 (slony1-2.0.2.tar.bz2) = bad7d73ab83ee87244df24de70ac319e >XSHA256 (slony1-2.0.2.tar.bz2) = 937ff0aad51cb4c7ef57d92431654c2d35ab22e0ff0f038f0a38e9c8af3b723f >XSIZE (slony1-2.0.2.tar.bz2) = 933793 >XMD5 (slony1-2.0.2-docs.tar.bz2) = 19a42d920a6abe855d0e254cb24410c4 >XSHA256 (slony1-2.0.2-docs.tar.bz2) = fde0954f65e102697890ad70d79b0928a41ab89d610500d01e8fd4424edb3d1b >XSIZE (slony1-2.0.2-docs.tar.bz2) = 242622 >END-of-slony1-2/distinfo >echo x - slony1-2/pkg-descr >sed 's/^X//' >slony1-2/pkg-descr << 'END-of-slony1-2/pkg-descr' >XSlony-I is enterprise-level "master to multiple slaves" >Xreplication system with cascading and failover. >X >XThe big picture for the development of Slony-I is to build >Xa master-slave system that includes all features and >Xcapabilities needed to replicate large databases to a >Xreasonably limited number of slave systems. >X >XSlony-I is developed as a system for data centers and backup >Xsites, where the normal mode of operation is that all nodes >Xare available. >X >XDifferences from 1.2 stream >X >X- Removal of TABLE ADD KEY >X >X- It drops all support for databases prior to Postgres version 8.3. >X >X >X >XWWW: http://www.slony.info/ >END-of-slony1-2/pkg-descr >echo x - slony1-2/pkg-plist >sed 's/^X//' >slony1-2/pkg-plist << 'END-of-slony1-2/pkg-plist' >Xbin/slon >Xbin/slonik >Xbin/slony_logshipper >Xlib/postgresql/slony1_funcs.so >Xetc/slon.conf-sample >Xsbin/slon-mkservice >Xshare/postgresql/slony1_base.sql >Xshare/postgresql/slony1_base.v83.sql >Xshare/postgresql/slony1_funcs.sql >Xshare/postgresql/slony1_funcs.v83.sql >X%%PERLTOOLS%%sbin/slon_kill >X%%PERLTOOLS%%sbin/slon_start >X%%PERLTOOLS%%sbin/slon_watchdog >X%%PERLTOOLS%%sbin/slon_watchdog2 >X%%PERLTOOLS%%sbin/slonik_build_env >X%%PERLTOOLS%%sbin/slonik_create_set >X%%PERLTOOLS%%sbin/slonik_drop_node >X%%PERLTOOLS%%sbin/slonik_drop_set >X%%PERLTOOLS%%sbin/slonik_drop_table >X%%PERLTOOLS%%sbin/slonik_execute_script >X%%PERLTOOLS%%sbin/slonik_failover >X%%PERLTOOLS%%sbin/slonik_init_cluster >X%%PERLTOOLS%%sbin/slonik_merge_sets >X%%PERLTOOLS%%sbin/slonik_move_set >X%%PERLTOOLS%%sbin/slonik_print_preamble >X%%PERLTOOLS%%sbin/slonik_restart_node >X%%PERLTOOLS%%sbin/slonik_store_node >X%%PERLTOOLS%%sbin/slonik_subscribe_set >X%%PERLTOOLS%%sbin/slonik_uninstall_nodes >X%%PERLTOOLS%%sbin/slonik_unsubscribe_set >X%%PERLTOOLS%%sbin/slonik_update_nodes >X%%PERLTOOLS%%sbin/slony_show_configuration >X%%PERLTOOLS%%lib/slon-tools.pm >X%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT >X%%PORTDOCS%%%%DOCSDIR%%/HISTORY-1.1 >X%%PORTDOCS%%%%DOCSDIR%%/INSTALL >X%%PORTDOCS%%%%DOCSDIR%%/README >X%%PORTDOCS%%%%DOCSDIR%%/SAMPLE >X%%PORTDOCS%%%%DOCSDIR%%/UPGRADING >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/LEGALNOTICE.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/addthings.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/admconninfo.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/adminscripts.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/cluster.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/clustername.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/cmds.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/commandreference.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/complexenv.png >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/complexfail.png >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/concepts.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/ddlchanges.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/definingsets.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/dropthings.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/failover.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/faq.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/firstdb.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.add-missing-table-field-text-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.addpartiallogindices.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertableforreplication-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertablerestore-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.checkmoduleversion.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanupevent.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanupnodelock.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.copyfields-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.createevent-name-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-complete-int-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-complete-integer-text-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-prepare-int-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-prepare-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.denyaccess.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineattkindserial-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineattkindunique-text-name.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineidxnameserial-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.determineidxnameunique-text-name.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.disablenode-int-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.disablenode-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droplisten-int-integer-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droplisten-integer-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropnode-int-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropnode-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droppath-int-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droppath-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropset-int-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.dropset-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droptrigger-int-integer-name.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.droptrigger-integer-name.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablenode-int-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablenode-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablesubscription-int-integer-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.enablesubscription-integer-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failednode-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failednode2-integer-integer-integer-bigint-bigint.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.failoverset-int-integer-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.forwardconfirm-integer-integer-bigint-timestamp-without-time-zone.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.generate-sync-event-interval.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getlocalnodeid-name.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getmoduleversion.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.getsessionrole-name.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.initializelocalnode-integer-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.killbackend-integer-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockedset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockset-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-finish.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-start.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-weekly.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logtrigger.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.mergeset-int-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.mergeset-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.moveset-int-integer-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.moveset-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.reachablefromnode-integer-integerarray.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.rebuildlistenentries.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registernodeconnection-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-int4-text-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-timestamp-text-timestamp-without-time-zone.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-int4-text-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-text-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-timestamp-text-timestamp-without-time-zone.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.sequencelastvalue-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.sequencesetvalue-integer-integer-bigint-bigint.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddsequence-int-integer-integer-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddsequence-integer-integer-text-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddtable-int-integer-integer-text-name-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setaddtable-integer-integer-text-name-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdropsequence-int-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdropsequence-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdroptable-int-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setdroptable-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovesequence-int-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovesequence-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovetable-int-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setmovetable-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.setsessionrole-name-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slon-quote-brute-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slon-quote-input-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversion.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionmajor.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionminor.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.slonyversionpatchlevel.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storelisten-int-integer-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storelisten-integer-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storenode-int-integer-text-boolean.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storenode-integer-text-boolean.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storepath-int-integer-integer-text-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storepath-integer-integer-text-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storeset-int-integer-integer-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storeset-integer-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storetrigger-int-integer-name.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.storetrigger-integer-name.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.subscribeset-int-integer-integer-integer-boolean.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.subscribeset-integer-integer-integer-boolean.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tableaddkey-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tabledropkey-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.tablehasserialkey-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.terminatenodeconnections-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.uninstallnode.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unlockset-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unsubscribeset-int-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.unsubscribeset-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.updaterelname-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.updatereloid-integer-integer.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.upgradeschema-text.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/hdrcmds.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/help.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/i13318.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/index.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/installation.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/listenpaths.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/locking.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/loganalysis.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/logshipping.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/maintenance.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/metacmds.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/monitoring.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/noslonik.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/partitioning.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/plainpaths.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/raceconditions.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/releasechecklist.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/requirements.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/reshape.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/runtime-config.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/schema.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon-archive-logging.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon-config-connection.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon-config-interval.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slon.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonik.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonikref.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonikshell.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonstart.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonyadmin.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonyintro.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonylistenercosts.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/slonyupgrade.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtclonefinish.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtcloneprepare.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtcreateset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtddlscript.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdefine.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroplisten.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdropnode.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroppath.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdropset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtdroptrigger.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtecho.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtexit.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtfailover.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtinclude.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtinitcluster.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtlockset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtmergeset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtmoveset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtrepairconfig.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtrestartnode.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetaddsequence.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetaddtable.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetdropsequence.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetdroptable.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetmovesequence.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsetmovetable.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsleep.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorelisten.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorenode.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstorepath.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtstoretrigger.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsubscribeset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtsync.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmttableaddkey.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtuninstallnode.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtunlockset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtunsubscribeset.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtupdatefunctions.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/stmtwaitevent.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/subscribenodes.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/supportedplatforms.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-confirm.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-event.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-listen.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-log-1.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-log-2.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-node.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-nodelock.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-path.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-registry.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-seqlog.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-sequence.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-set.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-setsync.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-subscribe.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-table.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-trigger.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/testbed.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/triggers.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/usingslonik.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/versionupgrade.html >X%%PORTDOCS%%%%DOCSDIR%%/adminguide/view.sl-seqlastvalue.html >X%%PORTDOCS%%%%DOCSDIR%%/howto/helpitsbroken.txt >X%%PORTDOCS%%%%DOCSDIR%%/howto/randomfacts.txt >X%%PORTDOCS%%%%DOCSDIR%%/howto/schemadoc.html >X%%PORTDOCS%%%%DOCSDIR%%/howto/slonik_commands.html >X%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-basic-mstr-slv.txt >X%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-failover.txt >X%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-install.txt >X%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-overview.txt >X%%PORTDOCS%%@dirrm %%DOCSDIR%%/howto >X%%PORTDOCS%%@dirrm %%DOCSDIR%%/adminguide >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >END-of-slony1-2/pkg-plist >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 135096
: 96477