diff options
-rw-r--r-- | databases/slony1/Makefile | 3 | ||||
-rw-r--r-- | databases/slony1/distinfo | 12 | ||||
-rw-r--r-- | databases/slony1/files/bds-slony.patch | 73 | ||||
-rw-r--r-- | databases/slony1/files/patch-parser.c | 1111 | ||||
-rw-r--r-- | databases/slony1/pkg-descr | 2 | ||||
-rw-r--r-- | databases/slony1/pkg-plist | 477 | ||||
-rw-r--r-- | databases/slony1v2/Makefile | 3 | ||||
-rw-r--r-- | databases/slony1v2/distinfo | 12 | ||||
-rw-r--r-- | databases/slony1v2/files/bds-slony.patch | 73 | ||||
-rw-r--r-- | databases/slony1v2/files/patch-parser.c | 1111 | ||||
-rw-r--r-- | databases/slony1v2/pkg-descr | 2 | ||||
-rw-r--r-- | databases/slony1v2/pkg-plist | 477 |
12 files changed, 2718 insertions, 638 deletions
diff --git a/databases/slony1/Makefile b/databases/slony1/Makefile index ceede4ac2e61..f01a0da0df04 100644 --- a/databases/slony1/Makefile +++ b/databases/slony1/Makefile @@ -6,8 +6,7 @@ # PORTNAME= slony1 -PORTVERSION= 1.2.0 -PORTREVISION= 1 +PORTVERSION= 1.2.1 CATEGORIES= databases MASTER_SITES= http://developer.postgresql.org/~wieck/slony1/download/ \ http://freebsd.unixfreunde.de/sources/ diff --git a/databases/slony1/distinfo b/databases/slony1/distinfo index 3de120ae6278..40c7b379c64c 100644 --- a/databases/slony1/distinfo +++ b/databases/slony1/distinfo @@ -1,6 +1,6 @@ -MD5 (slony1-1.2.0.tar.bz2) = 6fa68522e757f153120c399d98b972d4 -SHA256 (slony1-1.2.0.tar.bz2) = 3bd405e79dd9750ea261e0013bc193a3b368c677793a13db7f99d090ea0776f6 -SIZE (slony1-1.2.0.tar.bz2) = 834529 -MD5 (slony1-1.2.0-docs.tar.bz2) = 087f286e5941bcbebfb84e5ac23b9f7b -SHA256 (slony1-1.2.0-docs.tar.bz2) = 4961b3c5e0faaf54734508dc2da606638990441c7cf57705400125003f0fdb74 -SIZE (slony1-1.2.0-docs.tar.bz2) = 182411 +MD5 (slony1-1.2.1.tar.bz2) = 06e26a306cd9217541fdc23d25c833e8 +SHA256 (slony1-1.2.1.tar.bz2) = f673b0622955b689dc4b1b38619611953e4ad460fc4758b48f48b8e31b5458a5 +SIZE (slony1-1.2.1.tar.bz2) = 830054 +MD5 (slony1-1.2.1-docs.tar.bz2) = 608b765a93a9cf8649ee1236bd2fa915 +SHA256 (slony1-1.2.1-docs.tar.bz2) = 38829717e68e88f31b2e67ff06b43f66163dfa77cfdc3140d94212c68b9a9ae2 +SIZE (slony1-1.2.1-docs.tar.bz2) = 200012 diff --git a/databases/slony1/files/bds-slony.patch b/databases/slony1/files/bds-slony.patch deleted file mode 100644 index 9fbd7470e25d..000000000000 --- a/databases/slony1/files/bds-slony.patch +++ /dev/null @@ -1,73 +0,0 @@ ---- slony1-1.2.0-orig/src/slon/remote_worker.c 2006-10-05 08:40:37.000000000 -0600 -+++ slony1-1.2.0/src/slon/remote_worker.c 2006-10-20 15:42:35.000000000 -0600 -@@ -5236,7 +5236,8 @@ - " octet_length(log_cmddata), " - " case when octet_length(log_cmddata) <= %d " - " then log_cmddata " -- " else null end " -+ " else null end, " -+ " 1 as which_log_table " - "from %s.sl_log_1 %s order by log_actionseq; ", - sync_max_rowsize, - rtcfg_namespace, -@@ -5251,7 +5252,8 @@ - " octet_length(log_cmddata), " - " case when octet_length(log_cmddata) <= %d " - " then log_cmddata " -- " else null end " -+ " else null end, " -+ " 2 as which_log_table " - "from %s.sl_log_2 %s order by log_actionseq; ", - sync_max_rowsize, - rtcfg_namespace, -@@ -5267,7 +5269,8 @@ - " octet_length(log_cmddata), " - " case when octet_length(log_cmddata) <= %d " - " then log_cmddata " -- " else null end " -+ " else null end, " -+ " 1 as which_log_table " - " from %s.sl_log_1 %s " - " union all " - " select log_origin, log_xid, log_tableid, " -@@ -5275,7 +5278,8 @@ - " octet_length(log_cmddata), " - " case when octet_length(log_cmddata) <= %d " - " then log_cmddata " -- " else null end " -+ " else null end, " -+ " 2 as which_log_table " - " from %s.sl_log_2 %s) as log_union " - "order by log_actionseq; ", - sync_max_rowsize, -@@ -5497,6 +5501,8 @@ - int log_cmdsize = strtol(PQgetvalue(res, tupno, 5), - NULL, 10); - char *log_cmddata = PQgetvalue(res, tupno, 6); -+ int which_log_table = strtol(PQgetvalue(res, tupno, 7), -+ NULL, 10); - int largemem = 0; - - tupno++; -@@ -5505,11 +5511,12 @@ - { - slon_mkquery(&query2, - "select log_cmddata " -- "from %s.sl_log_1 " -+ "from %s.sl_log_%d " - "where log_origin = '%s' " - " and log_xid = '%s' " - " and log_actionseq = '%s'", - rtcfg_namespace, -+ which_log_table, - log_origin, log_xid, log_actionseq); - res2 = PQexec(dbconn, dstring_data(&query2)); - if (PQresultStatus(res2) != PGRES_TUPLES_OK) -@@ -5526,7 +5533,6 @@ - { - slon_log(SLON_ERROR, "remoteHelperThread_%d_%d: large log_cmddata for actionseq %s not found\n", - node->no_id, provider->no_id, -- dstring_data(&query), - log_actionseq); - PQclear(res2); - errors++; diff --git a/databases/slony1/files/patch-parser.c b/databases/slony1/files/patch-parser.c new file mode 100644 index 000000000000..593dcf4530c0 --- /dev/null +++ b/databases/slony1/files/patch-parser.c @@ -0,0 +1,1111 @@ +--- src/slonik/parser.c.orig Thu Nov 16 22:50:56 2006 ++++ src/slonik/parser.c Fri Dec 8 14:11:29 2006 +@@ -226,7 +226,7 @@ + + + /* Copy the first part of user declarations. */ +-#line 1 "src/slonik/parser.y" ++#line 1 "parser.y" + + /*------------------------------------------------------------------------- + * parser.y +@@ -349,7 +349,7 @@ + + #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED + typedef union YYSTYPE +-#line 106 "src/slonik/parser.y" ++#line 106 "parser.y" + { + int32 ival; + char *str; +@@ -1875,7 +1875,7 @@ + switch (yyn) + { + case 2: +-#line 267 "src/slonik/parser.y" ++#line 267 "parser.y" + { + parser_script = (SlonikScript *) + malloc(sizeof(SlonikScript)); +@@ -1889,24 +1889,24 @@ + break; + + case 3: +-#line 280 "src/slonik/parser.y" ++#line 280 "parser.y" + { + (yyval.str) = (yyvsp[(5) - (6)].str); + } + break; + + case 4: +-#line 286 "src/slonik/parser.y" ++#line 286 "parser.y" + { (yyval.adm_info) = (yyvsp[(1) - (1)].adm_info); } + break; + + case 5: +-#line 288 "src/slonik/parser.y" ++#line 288 "parser.y" + { (yyvsp[(1) - (2)].adm_info)->next = (yyvsp[(2) - (2)].adm_info); (yyval.adm_info) = (yyvsp[(1) - (2)].adm_info); } + break; + + case 6: +-#line 292 "src/slonik/parser.y" ++#line 292 "parser.y" + { + SlonikAdmInfo *new; + +@@ -1925,27 +1925,27 @@ + break; + + case 7: +-#line 310 "src/slonik/parser.y" ++#line 310 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 8: +-#line 312 "src/slonik/parser.y" ++#line 312 "parser.y" + { (yyvsp[(1) - (2)].statement)->next = (yyvsp[(2) - (2)].statement); (yyval.statement) = (yyvsp[(1) - (2)].statement); } + break; + + case 9: +-#line 316 "src/slonik/parser.y" ++#line 316 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 10: +-#line 318 "src/slonik/parser.y" ++#line 318 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 11: +-#line 323 "src/slonik/parser.y" ++#line 323 "parser.y" + { + SlonikStmt_try *new; + +@@ -1964,7 +1964,7 @@ + break; + + case 12: +-#line 340 "src/slonik/parser.y" ++#line 340 "parser.y" + { + SlonikStmt_try *new; + +@@ -1984,7 +1984,7 @@ + break; + + case 13: +-#line 358 "src/slonik/parser.y" ++#line 358 "parser.y" + { + SlonikStmt_try *new; + +@@ -2004,7 +2004,7 @@ + break; + + case 14: +-#line 376 "src/slonik/parser.y" ++#line 376 "parser.y" + { + SlonikStmt_try *new; + +@@ -2023,7 +2023,7 @@ + break; + + case 15: +-#line 392 "src/slonik/parser.y" ++#line 392 "parser.y" + { + SlonikStmt_try *new; + +@@ -2041,213 +2041,213 @@ + break; + + case 16: +-#line 409 "src/slonik/parser.y" ++#line 409 "parser.y" + { (yyval.statement) = (yyvsp[(4) - (5)].statement); } + break; + + case 17: +-#line 412 "src/slonik/parser.y" ++#line 412 "parser.y" + { (yyval.statement) = (yyvsp[(4) - (5)].statement); } + break; + + case 18: +-#line 416 "src/slonik/parser.y" ++#line 416 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 19: +-#line 418 "src/slonik/parser.y" ++#line 418 "parser.y" + { (yyvsp[(1) - (2)].statement)->next = (yyvsp[(2) - (2)].statement); (yyval.statement) = (yyvsp[(1) - (2)].statement); } + break; + + case 20: +-#line 422 "src/slonik/parser.y" ++#line 422 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 21: +-#line 424 "src/slonik/parser.y" ++#line 424 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 22: +-#line 426 "src/slonik/parser.y" ++#line 426 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 23: +-#line 428 "src/slonik/parser.y" ++#line 428 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 24: +-#line 430 "src/slonik/parser.y" ++#line 430 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 25: +-#line 432 "src/slonik/parser.y" ++#line 432 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 26: +-#line 434 "src/slonik/parser.y" ++#line 434 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 27: +-#line 436 "src/slonik/parser.y" ++#line 436 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 28: +-#line 438 "src/slonik/parser.y" ++#line 438 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 29: +-#line 440 "src/slonik/parser.y" ++#line 440 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 30: +-#line 442 "src/slonik/parser.y" ++#line 442 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 31: +-#line 444 "src/slonik/parser.y" ++#line 444 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 32: +-#line 446 "src/slonik/parser.y" ++#line 446 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 33: +-#line 448 "src/slonik/parser.y" ++#line 448 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 34: +-#line 450 "src/slonik/parser.y" ++#line 450 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 35: +-#line 452 "src/slonik/parser.y" ++#line 452 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 36: +-#line 454 "src/slonik/parser.y" ++#line 454 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 37: +-#line 456 "src/slonik/parser.y" ++#line 456 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 38: +-#line 458 "src/slonik/parser.y" ++#line 458 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 39: +-#line 460 "src/slonik/parser.y" ++#line 460 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 40: +-#line 462 "src/slonik/parser.y" ++#line 462 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 41: +-#line 464 "src/slonik/parser.y" ++#line 464 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 42: +-#line 466 "src/slonik/parser.y" ++#line 466 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 43: +-#line 468 "src/slonik/parser.y" ++#line 468 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 44: +-#line 470 "src/slonik/parser.y" ++#line 470 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 45: +-#line 472 "src/slonik/parser.y" ++#line 472 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 46: +-#line 474 "src/slonik/parser.y" ++#line 474 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 47: +-#line 476 "src/slonik/parser.y" ++#line 476 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 48: +-#line 478 "src/slonik/parser.y" ++#line 478 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 49: +-#line 480 "src/slonik/parser.y" ++#line 480 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 50: +-#line 482 "src/slonik/parser.y" ++#line 482 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 51: +-#line 484 "src/slonik/parser.y" ++#line 484 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 52: +-#line 486 "src/slonik/parser.y" ++#line 486 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 53: +-#line 488 "src/slonik/parser.y" ++#line 488 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 54: +-#line 490 "src/slonik/parser.y" ++#line 490 "parser.y" + { yyerrok; + (yyval.statement) = (yyvsp[(1) - (2)].statement); } + break; + + case 55: +-#line 493 "src/slonik/parser.y" ++#line 493 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 56: +-#line 495 "src/slonik/parser.y" ++#line 495 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 57: +-#line 499 "src/slonik/parser.y" ++#line 499 "parser.y" + { + SlonikStmt_echo *new; + +@@ -2265,7 +2265,7 @@ + break; + + case 58: +-#line 516 "src/slonik/parser.y" ++#line 516 "parser.y" + { + SlonikStmt_exit *new; + +@@ -2283,7 +2283,7 @@ + break; + + case 59: +-#line 533 "src/slonik/parser.y" ++#line 533 "parser.y" + { + SlonikStmt_restart_node *new; + +@@ -2301,17 +2301,17 @@ + break; + + case 60: +-#line 550 "src/slonik/parser.y" ++#line 550 "parser.y" + { (yyval.ival) = strtol(yytext, NULL, 10); } + break; + + case 61: +-#line 552 "src/slonik/parser.y" ++#line 552 "parser.y" + { (yyval.ival) = -(yyvsp[(2) - (2)].ival); } + break; + + case 62: +-#line 556 "src/slonik/parser.y" ++#line 556 "parser.y" + { + SlonikStmt *new; + +@@ -2327,7 +2327,7 @@ + break; + + case 63: +-#line 571 "src/slonik/parser.y" ++#line 571 "parser.y" + { + SlonikStmt_init_cluster *new; + statement_option opt[] = { +@@ -2356,7 +2356,7 @@ + break; + + case 64: +-#line 599 "src/slonik/parser.y" ++#line 599 "parser.y" + { + SlonikStmt_store_node *new; + statement_option opt[] = { +@@ -2389,7 +2389,7 @@ + break; + + case 65: +-#line 631 "src/slonik/parser.y" ++#line 631 "parser.y" + { + SlonikStmt_drop_node *new; + statement_option opt[] = { +@@ -2418,7 +2418,7 @@ + break; + + case 66: +-#line 659 "src/slonik/parser.y" ++#line 659 "parser.y" + { + SlonikStmt_failed_node *new; + statement_option opt[] = { +@@ -2447,7 +2447,7 @@ + break; + + case 67: +-#line 687 "src/slonik/parser.y" ++#line 687 "parser.y" + { + SlonikStmt_uninstall_node *new; + statement_option opt[] = { +@@ -2474,7 +2474,7 @@ + break; + + case 68: +-#line 713 "src/slonik/parser.y" ++#line 713 "parser.y" + { + SlonikStmt_store_path *new; + statement_option opt[] = { +@@ -2507,7 +2507,7 @@ + break; + + case 69: +-#line 745 "src/slonik/parser.y" ++#line 745 "parser.y" + { + SlonikStmt_drop_path *new; + statement_option opt[] = { +@@ -2538,7 +2538,7 @@ + break; + + case 70: +-#line 775 "src/slonik/parser.y" ++#line 775 "parser.y" + { + SlonikStmt_store_listen *new; + statement_option opt[] = { +@@ -2569,7 +2569,7 @@ + break; + + case 71: +-#line 805 "src/slonik/parser.y" ++#line 805 "parser.y" + { + SlonikStmt_drop_listen *new; + statement_option opt[] = { +@@ -2600,7 +2600,7 @@ + break; + + case 72: +-#line 835 "src/slonik/parser.y" ++#line 835 "parser.y" + { + SlonikStmt_create_set *new; + statement_option opt[] = { +@@ -2631,7 +2631,7 @@ + break; + + case 73: +-#line 865 "src/slonik/parser.y" ++#line 865 "parser.y" + { + SlonikStmt_drop_set *new; + statement_option opt[] = { +@@ -2660,7 +2660,7 @@ + break; + + case 74: +-#line 893 "src/slonik/parser.y" ++#line 893 "parser.y" + { + SlonikStmt_merge_set *new; + statement_option opt[] = { +@@ -2691,7 +2691,7 @@ + break; + + case 75: +-#line 923 "src/slonik/parser.y" ++#line 923 "parser.y" + { + SlonikStmt_table_add_key *new; + statement_option opt[] = { +@@ -2720,7 +2720,7 @@ + break; + + case 76: +-#line 951 "src/slonik/parser.y" ++#line 951 "parser.y" + { + SlonikStmt_set_add_table *new; + statement_option opt[] = { +@@ -2759,7 +2759,7 @@ + break; + + case 77: +-#line 989 "src/slonik/parser.y" ++#line 989 "parser.y" + { + SlonikStmt_set_add_sequence *new; + statement_option opt[] = { +@@ -2794,7 +2794,7 @@ + break; + + case 78: +-#line 1023 "src/slonik/parser.y" ++#line 1023 "parser.y" + { + SlonikStmt_set_drop_table *new; + statement_option opt[] = { +@@ -2821,7 +2821,7 @@ + break; + + case 79: +-#line 1049 "src/slonik/parser.y" ++#line 1049 "parser.y" + { + SlonikStmt_set_drop_sequence *new; + statement_option opt[] = { +@@ -2850,7 +2850,7 @@ + break; + + case 80: +-#line 1077 "src/slonik/parser.y" ++#line 1077 "parser.y" + { + SlonikStmt_set_move_table *new; + statement_option opt[] = { +@@ -2879,7 +2879,7 @@ + break; + + case 81: +-#line 1105 "src/slonik/parser.y" ++#line 1105 "parser.y" + { + SlonikStmt_set_move_sequence *new; + statement_option opt[] = { +@@ -2910,7 +2910,7 @@ + break; + + case 82: +-#line 1135 "src/slonik/parser.y" ++#line 1135 "parser.y" + { + SlonikStmt_store_trigger *new; + statement_option opt[] = { +@@ -2941,7 +2941,7 @@ + break; + + case 83: +-#line 1165 "src/slonik/parser.y" ++#line 1165 "parser.y" + { + SlonikStmt_drop_trigger *new; + statement_option opt[] = { +@@ -2972,7 +2972,7 @@ + break; + + case 84: +-#line 1195 "src/slonik/parser.y" ++#line 1195 "parser.y" + { + SlonikStmt_subscribe_set *new; + statement_option opt[] = { +@@ -3005,7 +3005,7 @@ + break; + + case 85: +-#line 1227 "src/slonik/parser.y" ++#line 1227 "parser.y" + { + SlonikStmt_unsubscribe_set *new; + statement_option opt[] = { +@@ -3034,7 +3034,7 @@ + break; + + case 86: +-#line 1255 "src/slonik/parser.y" ++#line 1255 "parser.y" + { + SlonikStmt_lock_set *new; + statement_option opt[] = { +@@ -3063,7 +3063,7 @@ + break; + + case 87: +-#line 1283 "src/slonik/parser.y" ++#line 1283 "parser.y" + { + SlonikStmt_unlock_set *new; + statement_option opt[] = { +@@ -3092,7 +3092,7 @@ + break; + + case 88: +-#line 1311 "src/slonik/parser.y" ++#line 1311 "parser.y" + { + SlonikStmt_move_set *new; + statement_option opt[] = { +@@ -3123,7 +3123,7 @@ + break; + + case 89: +-#line 1341 "src/slonik/parser.y" ++#line 1341 "parser.y" + { + SlonikStmt_ddl_script *new; + statement_option opt[] = { +@@ -3157,7 +3157,7 @@ + break; + + case 90: +-#line 1374 "src/slonik/parser.y" ++#line 1374 "parser.y" + { + SlonikStmt_update_functions *new; + statement_option opt[] = { +@@ -3184,7 +3184,7 @@ + break; + + case 91: +-#line 1399 "src/slonik/parser.y" ++#line 1399 "parser.y" + { + SlonikStmt_repair_config *new; + statement_option opt[] = { +@@ -3216,7 +3216,7 @@ + break; + + case 92: +-#line 1430 "src/slonik/parser.y" ++#line 1430 "parser.y" + { + SlonikStmt_wait_event *new; + statement_option opt[] = { +@@ -3249,7 +3249,7 @@ + break; + + case 93: +-#line 1462 "src/slonik/parser.y" ++#line 1462 "parser.y" + { + SlonikStmt_switch_log *new; + statement_option opt[] = { +@@ -3276,7 +3276,7 @@ + break; + + case 94: +-#line 1488 "src/slonik/parser.y" ++#line 1488 "parser.y" + { + SlonikStmt_sync *new; + statement_option opt[] = { +@@ -3303,7 +3303,7 @@ + break; + + case 95: +-#line 1514 "src/slonik/parser.y" ++#line 1514 "parser.y" + { + SlonikStmt_sleep *new; + statement_option opt[] = { +@@ -3330,27 +3330,27 @@ + break; + + case 96: +-#line 1540 "src/slonik/parser.y" ++#line 1540 "parser.y" + { (yyval.opt_list) = NULL; } + break; + + case 97: +-#line 1542 "src/slonik/parser.y" ++#line 1542 "parser.y" + { (yyval.opt_list) = (yyvsp[(2) - (4)].opt_list); } + break; + + case 98: +-#line 1546 "src/slonik/parser.y" ++#line 1546 "parser.y" + { (yyval.opt_list) = (yyvsp[(1) - (1)].opt_list); } + break; + + case 99: +-#line 1548 "src/slonik/parser.y" ++#line 1548 "parser.y" + { (yyvsp[(1) - (3)].opt_list)->next = (yyvsp[(3) - (3)].opt_list); (yyval.opt_list) = (yyvsp[(1) - (3)].opt_list); } + break; + + case 100: +-#line 1552 "src/slonik/parser.y" ++#line 1552 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_ID; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3358,7 +3358,7 @@ + break; + + case 101: +-#line 1557 "src/slonik/parser.y" ++#line 1557 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_BACKUP_NODE; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3366,7 +3366,7 @@ + break; + + case 102: +-#line 1562 "src/slonik/parser.y" ++#line 1562 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_EVENT_NODE; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3374,7 +3374,7 @@ + break; + + case 103: +-#line 1567 "src/slonik/parser.y" ++#line 1567 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_SERVER; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3382,7 +3382,7 @@ + break; + + case 104: +-#line 1572 "src/slonik/parser.y" ++#line 1572 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_CLIENT; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3390,7 +3390,7 @@ + break; + + case 105: +-#line 1577 "src/slonik/parser.y" ++#line 1577 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_ORIGIN; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3398,7 +3398,7 @@ + break; + + case 106: +-#line 1582 "src/slonik/parser.y" ++#line 1582 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_OLD_ORIGIN; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3406,7 +3406,7 @@ + break; + + case 107: +-#line 1587 "src/slonik/parser.y" ++#line 1587 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_NEW_ORIGIN; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3414,7 +3414,7 @@ + break; + + case 108: +-#line 1592 "src/slonik/parser.y" ++#line 1592 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_NEW_SET; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3422,7 +3422,7 @@ + break; + + case 109: +-#line 1597 "src/slonik/parser.y" ++#line 1597 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_RECEIVER; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3430,7 +3430,7 @@ + break; + + case 110: +-#line 1602 "src/slonik/parser.y" ++#line 1602 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_PROVIDER; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3438,7 +3438,7 @@ + break; + + case 111: +-#line 1607 "src/slonik/parser.y" ++#line 1607 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_CONNRETRY; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3446,7 +3446,7 @@ + break; + + case 112: +-#line 1612 "src/slonik/parser.y" ++#line 1612 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_COMMENT; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3454,7 +3454,7 @@ + break; + + case 113: +-#line 1617 "src/slonik/parser.y" ++#line 1617 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_CONNINFO; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3462,7 +3462,7 @@ + break; + + case 114: +-#line 1622 "src/slonik/parser.y" ++#line 1622 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_SET_ID; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3470,7 +3470,7 @@ + break; + + case 115: +-#line 1627 "src/slonik/parser.y" ++#line 1627 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_ADD_ID; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3478,7 +3478,7 @@ + break; + + case 116: +-#line 1632 "src/slonik/parser.y" ++#line 1632 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_NODE_ID; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3486,7 +3486,7 @@ + break; + + case 117: +-#line 1637 "src/slonik/parser.y" ++#line 1637 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_TAB_ID; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3494,7 +3494,7 @@ + break; + + case 118: +-#line 1642 "src/slonik/parser.y" ++#line 1642 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_TRIG_NAME; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3502,7 +3502,7 @@ + break; + + case 119: +-#line 1647 "src/slonik/parser.y" ++#line 1647 "parser.y" + { + (yyvsp[(5) - (5)].opt_list)->opt_code = O_FQNAME; + (yyval.opt_list) = (yyvsp[(5) - (5)].opt_list); +@@ -3510,7 +3510,7 @@ + break; + + case 120: +-#line 1652 "src/slonik/parser.y" ++#line 1652 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_USE_KEY; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3518,7 +3518,7 @@ + break; + + case 121: +-#line 1657 "src/slonik/parser.y" ++#line 1657 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3534,7 +3534,7 @@ + break; + + case 122: +-#line 1670 "src/slonik/parser.y" ++#line 1670 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_FORWARD; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3542,7 +3542,7 @@ + break; + + case 123: +-#line 1675 "src/slonik/parser.y" ++#line 1675 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_FILENAME; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3550,7 +3550,7 @@ + break; + + case 124: +-#line 1680 "src/slonik/parser.y" ++#line 1680 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3566,7 +3566,7 @@ + break; + + case 125: +-#line 1693 "src/slonik/parser.y" ++#line 1693 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_WAIT_CONFIRMED; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3574,7 +3574,7 @@ + break; + + case 126: +-#line 1698 "src/slonik/parser.y" ++#line 1698 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3590,7 +3590,7 @@ + break; + + case 127: +-#line 1711 "src/slonik/parser.y" ++#line 1711 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_WAIT_ON; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3598,7 +3598,7 @@ + break; + + case 128: +-#line 1716 "src/slonik/parser.y" ++#line 1716 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_TIMEOUT; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3606,7 +3606,7 @@ + break; + + case 129: +-#line 1721 "src/slonik/parser.y" ++#line 1721 "parser.y" + { + (yyvsp[(5) - (5)].opt_list)->opt_code = O_EXECUTE_ONLY_ON; + (yyval.opt_list) = (yyvsp[(5) - (5)].opt_list); +@@ -3614,7 +3614,7 @@ + break; + + case 130: +-#line 1726 "src/slonik/parser.y" ++#line 1726 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_SPOOLNODE; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3622,7 +3622,7 @@ + break; + + case 131: +-#line 1731 "src/slonik/parser.y" ++#line 1731 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_SECONDS; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3630,7 +3630,7 @@ + break; + + case 132: +-#line 1738 "src/slonik/parser.y" ++#line 1738 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3645,7 +3645,7 @@ + break; + + case 133: +-#line 1752 "src/slonik/parser.y" ++#line 1752 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3660,7 +3660,7 @@ + break; + + case 134: +-#line 1766 "src/slonik/parser.y" ++#line 1766 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3675,7 +3675,7 @@ + break; + + case 135: +-#line 1778 "src/slonik/parser.y" ++#line 1778 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3690,14 +3690,14 @@ + break; + + case 142: +-#line 1802 "src/slonik/parser.y" ++#line 1802 "parser.y" + { + (yyval.ival) = strtol(yytext, NULL, 10); + } + break; + + case 143: +-#line 1808 "src/slonik/parser.y" ++#line 1808 "parser.y" + { + char *ret; + +@@ -3710,7 +3710,7 @@ + break; + + case 144: +-#line 1820 "src/slonik/parser.y" ++#line 1820 "parser.y" + { + char *ret; + +@@ -3723,7 +3723,7 @@ + break; + + case 145: +-#line 1832 "src/slonik/parser.y" ++#line 1832 "parser.y" + { (yyval.ival) = yylineno; } + break; + +@@ -3943,7 +3943,7 @@ + } + + +-#line 1835 "src/slonik/parser.y" ++#line 1835 "parser.y" + + + diff --git a/databases/slony1/pkg-descr b/databases/slony1/pkg-descr index 4e1d418b5959..4d9368491802 100644 --- a/databases/slony1/pkg-descr +++ b/databases/slony1/pkg-descr @@ -1,7 +1,7 @@ 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 +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. diff --git a/databases/slony1/pkg-plist b/databases/slony1/pkg-plist index 9e26891dcabb..624bd8092924 100644 --- a/databases/slony1/pkg-plist +++ b/databases/slony1/pkg-plist @@ -4,6 +4,7 @@ lib/postgresql/slony1_funcs.so lib/postgresql/xxid.so etc/slon.conf-sample sbin/slon-mkservice +sbin/slon-mkservice share/postgresql/slony1_base.sql share/postgresql/slony1_base.v73.sql share/postgresql/slony1_base.v74.sql @@ -36,240 +37,242 @@ share/postgresql/xxid.v80.sql %%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%%/HISTORY-1.1 -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/SAMPLE -%%PORTDOCS%%%%DOCSDIR%%/UPGRADING -%%PORTDOCS%%%%DOCSDIR%%/adminguide/LEGALNOTICE.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/addthings.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/admconninfo.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/altperl.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/cluster.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/clustername.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/cmds.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/commandreference.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/complexenv.png -%%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/firstdb.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.add-missing-table-field-text-text-text-text.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.addpartiallogindices.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertableforreplication-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertablerestore-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.checkmoduleversion.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanupevent.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanupnodelock.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.copyfields-integer.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-complete-int-integer-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-complete-integer-text-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-prepare-int-integer-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-prepare-integer-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.killbackend-integer-text.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockedset.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockset-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-finish.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-start.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-weekly.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.reachablefromnode-integer-integerarray.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.rebuildlistenentries.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registernodeconnection-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-int4-text-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-text-text-text.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-timestamp-text-timestamp-without-time-zone.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-int4-text-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-text-text-text.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-timestamp-text-timestamp-without-time-zone.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-integer.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/i10791.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/index.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/installation.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/listenpaths.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/locking.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/loganalysis.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/releasechecklist.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-archive-logging.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/slonyupgrade.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/stmtrepairconfig.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-nodelock.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-path.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-registry.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/testbed.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/usingslonik.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/versionupgrade.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/view.sl-seqlastvalue.html -%%PORTDOCS%%%%DOCSDIR%%/howto/helpitsbroken.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/randomfacts.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/schemadoc.html -%%PORTDOCS%%%%DOCSDIR%%/howto/slonik_commands.html -%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-basic-mstr-slv.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-failover.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-install.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-overview.txt -%%PORTDOCS%%@dirrm %%DOCSDIR%%/howto -%%PORTDOCS%%@dirrm %%DOCSDIR%%/adminguide -%%PORTDOCS%%@dirrm %%DOCSDIR%% +%%PERLTOOLS%%lib/slon-tools.pn +%%DOCSDIR%%/COPYRIGHT +%%DOCSDIR%%/HISTORY-1.1 +%%DOCSDIR%%/INSTALL +%%DOCSDIR%%/README +%%DOCSDIR%%/SAMPLE +%%DOCSDIR%%/UPGRADING +%%DOCSDIR%%/adminguide/LEGALNOTICE.html +%%DOCSDIR%%/adminguide/addthings.html +%%DOCSDIR%%/adminguide/admconninfo.html +%%DOCSDIR%%/adminguide/adminscripts.html +%%DOCSDIR%%/adminguide/bookindex.html +%%DOCSDIR%%/adminguide/cluster.html +%%DOCSDIR%%/adminguide/clustername.html +%%DOCSDIR%%/adminguide/cmds.html +%%DOCSDIR%%/adminguide/commandreference.html +%%DOCSDIR%%/adminguide/complexenv.png +%%DOCSDIR%%/adminguide/concepts.html +%%DOCSDIR%%/adminguide/ddlchanges.html +%%DOCSDIR%%/adminguide/definingsets.html +%%DOCSDIR%%/adminguide/dropthings.html +%%DOCSDIR%%/adminguide/failover.html +%%DOCSDIR%%/adminguide/faq.html +%%DOCSDIR%%/adminguide/firstdb.html +%%DOCSDIR%%/adminguide/function.add-missing-table-field-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.addpartiallogindices.html +%%DOCSDIR%%/adminguide/function.altertableforreplication-integer.html +%%DOCSDIR%%/adminguide/function.altertablerestore-integer.html +%%DOCSDIR%%/adminguide/function.checkmoduleversion.html +%%DOCSDIR%%/adminguide/function.cleanupevent.html +%%DOCSDIR%%/adminguide/function.cleanupnodelock.html +%%DOCSDIR%%/adminguide/function.copyfields-integer.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text.html +%%DOCSDIR%%/adminguide/function.ddlscript-complete-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.ddlscript-complete-integer-text-integer.html +%%DOCSDIR%%/adminguide/function.ddlscript-prepare-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.ddlscript-prepare-integer-integer.html +%%DOCSDIR%%/adminguide/function.denyaccess.html +%%DOCSDIR%%/adminguide/function.determineattkindserial-text.html +%%DOCSDIR%%/adminguide/function.determineattkindunique-text-name.html +%%DOCSDIR%%/adminguide/function.determineidxnameserial-text.html +%%DOCSDIR%%/adminguide/function.determineidxnameunique-text-name.html +%%DOCSDIR%%/adminguide/function.disablenode-int-integer.html +%%DOCSDIR%%/adminguide/function.disablenode-integer.html +%%DOCSDIR%%/adminguide/function.droplisten-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.droplisten-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.dropnode-int-integer.html +%%DOCSDIR%%/adminguide/function.dropnode-integer.html +%%DOCSDIR%%/adminguide/function.droppath-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.droppath-integer-integer.html +%%DOCSDIR%%/adminguide/function.dropset-int-integer.html +%%DOCSDIR%%/adminguide/function.dropset-integer.html +%%DOCSDIR%%/adminguide/function.droptrigger-int-integer-name.html +%%DOCSDIR%%/adminguide/function.droptrigger-integer-name.html +%%DOCSDIR%%/adminguide/function.enablenode-int-integer.html +%%DOCSDIR%%/adminguide/function.enablenode-integer.html +%%DOCSDIR%%/adminguide/function.enablesubscription-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.enablesubscription-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.failednode-integer-integer.html +%%DOCSDIR%%/adminguide/function.failednode2-integer-integer-integer-bigint-bigint.html +%%DOCSDIR%%/adminguide/function.failoverset-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.forwardconfirm-integer-integer-bigint-timestamp-without-time-zone.html +%%DOCSDIR%%/adminguide/function.generate-sync-event-interval.html +%%DOCSDIR%%/adminguide/function.getlocalnodeid-name.html +%%DOCSDIR%%/adminguide/function.getmoduleversion.html +%%DOCSDIR%%/adminguide/function.getsessionrole-name.html +%%DOCSDIR%%/adminguide/function.initializelocalnode-integer-text.html +%%DOCSDIR%%/adminguide/function.killbackend-integer-text.html +%%DOCSDIR%%/adminguide/function.lockedset.html +%%DOCSDIR%%/adminguide/function.lockset-integer.html +%%DOCSDIR%%/adminguide/function.logswitch-finish.html +%%DOCSDIR%%/adminguide/function.logswitch-start.html +%%DOCSDIR%%/adminguide/function.logswitch-weekly.html +%%DOCSDIR%%/adminguide/function.logtrigger.html +%%DOCSDIR%%/adminguide/function.mergeset-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.mergeset-integer-integer.html +%%DOCSDIR%%/adminguide/function.moveset-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.moveset-integer-integer.html +%%DOCSDIR%%/adminguide/function.reachablefromnode-integer-integerarray.html +%%DOCSDIR%%/adminguide/function.rebuildlistenentries.html +%%DOCSDIR%%/adminguide/function.registernodeconnection-integer.html +%%DOCSDIR%%/adminguide/function.registry-get-int4-text-integer.html +%%DOCSDIR%%/adminguide/function.registry-get-text-text-text.html +%%DOCSDIR%%/adminguide/function.registry-get-timestamp-text-timestamp-without-time-zone.html +%%DOCSDIR%%/adminguide/function.registry-set-int4-text-integer.html +%%DOCSDIR%%/adminguide/function.registry-set-text-text-text.html +%%DOCSDIR%%/adminguide/function.registry-set-timestamp-text-timestamp-without-time-zone.html +%%DOCSDIR%%/adminguide/function.sequencelastvalue-text.html +%%DOCSDIR%%/adminguide/function.sequencesetvalue-integer-integer-bigint-bigint.html +%%DOCSDIR%%/adminguide/function.setaddsequence-int-integer-integer-text-text.html +%%DOCSDIR%%/adminguide/function.setaddsequence-integer-integer-text-text.html +%%DOCSDIR%%/adminguide/function.setaddtable-int-integer-integer-text-name-text.html +%%DOCSDIR%%/adminguide/function.setaddtable-integer-integer-text-name-text.html +%%DOCSDIR%%/adminguide/function.setdropsequence-int-integer.html +%%DOCSDIR%%/adminguide/function.setdropsequence-integer.html +%%DOCSDIR%%/adminguide/function.setdroptable-int-integer.html +%%DOCSDIR%%/adminguide/function.setdroptable-integer.html +%%DOCSDIR%%/adminguide/function.setmovesequence-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.setmovesequence-integer-integer.html +%%DOCSDIR%%/adminguide/function.setmovetable-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.setmovetable-integer-integer.html +%%DOCSDIR%%/adminguide/function.setsessionrole-name-text.html +%%DOCSDIR%%/adminguide/function.slon-quote-brute-text.html +%%DOCSDIR%%/adminguide/function.slon-quote-input-text.html +%%DOCSDIR%%/adminguide/function.slonyversion.html +%%DOCSDIR%%/adminguide/function.slonyversionmajor.html +%%DOCSDIR%%/adminguide/function.slonyversionminor.html +%%DOCSDIR%%/adminguide/function.slonyversionpatchlevel.html +%%DOCSDIR%%/adminguide/function.storelisten-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.storelisten-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.storenode-int-integer-text-boolean.html +%%DOCSDIR%%/adminguide/function.storenode-integer-text-boolean.html +%%DOCSDIR%%/adminguide/function.storepath-int-integer-integer-text-integer.html +%%DOCSDIR%%/adminguide/function.storepath-integer-integer-text-integer.html +%%DOCSDIR%%/adminguide/function.storeset-int-integer-integer-text.html +%%DOCSDIR%%/adminguide/function.storeset-integer-text.html +%%DOCSDIR%%/adminguide/function.storetrigger-int-integer-name.html +%%DOCSDIR%%/adminguide/function.storetrigger-integer-name.html +%%DOCSDIR%%/adminguide/function.subscribeset-int-integer-integer-integer-boolean.html +%%DOCSDIR%%/adminguide/function.subscribeset-integer-integer-integer-boolean.html +%%DOCSDIR%%/adminguide/function.tableaddkey-text.html +%%DOCSDIR%%/adminguide/function.tabledropkey-integer.html +%%DOCSDIR%%/adminguide/function.tablehasserialkey-text.html +%%DOCSDIR%%/adminguide/function.terminatenodeconnections-integer.html +%%DOCSDIR%%/adminguide/function.uninstallnode.html +%%DOCSDIR%%/adminguide/function.unlockset-integer.html +%%DOCSDIR%%/adminguide/function.unsubscribeset-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.unsubscribeset-integer-integer.html +%%DOCSDIR%%/adminguide/function.updaterelname-integer-integer.html +%%DOCSDIR%%/adminguide/function.updatereloid-integer-integer.html +%%DOCSDIR%%/adminguide/function.upgradeschema-text.html +%%DOCSDIR%%/adminguide/hdrcmds.html +%%DOCSDIR%%/adminguide/help.html +%%DOCSDIR%%/adminguide/index.html +%%DOCSDIR%%/adminguide/installation.html +%%DOCSDIR%%/adminguide/listenpaths.html +%%DOCSDIR%%/adminguide/locking.html +%%DOCSDIR%%/adminguide/loganalysis.html +%%DOCSDIR%%/adminguide/logshipping.html +%%DOCSDIR%%/adminguide/maintenance.html +%%DOCSDIR%%/adminguide/metacmds.html +%%DOCSDIR%%/adminguide/monitoring.html +%%DOCSDIR%%/adminguide/noslonik.html +%%DOCSDIR%%/adminguide/plainpaths.html +%%DOCSDIR%%/adminguide/releasechecklist.html +%%DOCSDIR%%/adminguide/requirements.html +%%DOCSDIR%%/adminguide/reshape.html +%%DOCSDIR%%/adminguide/runtime-config.html +%%DOCSDIR%%/adminguide/schema.html +%%DOCSDIR%%/adminguide/slon-archive-logging.html +%%DOCSDIR%%/adminguide/slon-config-connection.html +%%DOCSDIR%%/adminguide/slon-config-interval.html +%%DOCSDIR%%/adminguide/slon.html +%%DOCSDIR%%/adminguide/slonik.html +%%DOCSDIR%%/adminguide/slonikref.html +%%DOCSDIR%%/adminguide/slonikshell.html +%%DOCSDIR%%/adminguide/slonstart.html +%%DOCSDIR%%/adminguide/slonyadmin.html +%%DOCSDIR%%/adminguide/slonyintro.html +%%DOCSDIR%%/adminguide/slonylistenercosts.html +%%DOCSDIR%%/adminguide/slonyupgrade.html +%%DOCSDIR%%/adminguide/stmtcreateset.html +%%DOCSDIR%%/adminguide/stmtddlscript.html +%%DOCSDIR%%/adminguide/stmtdefine.html +%%DOCSDIR%%/adminguide/stmtdroplisten.html +%%DOCSDIR%%/adminguide/stmtdropnode.html +%%DOCSDIR%%/adminguide/stmtdroppath.html +%%DOCSDIR%%/adminguide/stmtdropset.html +%%DOCSDIR%%/adminguide/stmtdroptrigger.html +%%DOCSDIR%%/adminguide/stmtecho.html +%%DOCSDIR%%/adminguide/stmtexit.html +%%DOCSDIR%%/adminguide/stmtfailover.html +%%DOCSDIR%%/adminguide/stmtinclude.html +%%DOCSDIR%%/adminguide/stmtinitcluster.html +%%DOCSDIR%%/adminguide/stmtlockset.html +%%DOCSDIR%%/adminguide/stmtmergeset.html +%%DOCSDIR%%/adminguide/stmtmoveset.html +%%DOCSDIR%%/adminguide/stmtrepairconfig.html +%%DOCSDIR%%/adminguide/stmtrestartnode.html +%%DOCSDIR%%/adminguide/stmtsetaddsequence.html +%%DOCSDIR%%/adminguide/stmtsetaddtable.html +%%DOCSDIR%%/adminguide/stmtsetdropsequence.html +%%DOCSDIR%%/adminguide/stmtsetdroptable.html +%%DOCSDIR%%/adminguide/stmtsetmovesequence.html +%%DOCSDIR%%/adminguide/stmtsetmovetable.html +%%DOCSDIR%%/adminguide/stmtsleep.html +%%DOCSDIR%%/adminguide/stmtstorelisten.html +%%DOCSDIR%%/adminguide/stmtstorenode.html +%%DOCSDIR%%/adminguide/stmtstorepath.html +%%DOCSDIR%%/adminguide/stmtstoretrigger.html +%%DOCSDIR%%/adminguide/stmtsubscribeset.html +%%DOCSDIR%%/adminguide/stmtsync.html +%%DOCSDIR%%/adminguide/stmttableaddkey.html +%%DOCSDIR%%/adminguide/stmtuninstallnode.html +%%DOCSDIR%%/adminguide/stmtunlockset.html +%%DOCSDIR%%/adminguide/stmtunsubscribeset.html +%%DOCSDIR%%/adminguide/stmtupdatefunctions.html +%%DOCSDIR%%/adminguide/stmtwaitevent.html +%%DOCSDIR%%/adminguide/subscribenodes.html +%%DOCSDIR%%/adminguide/supportedplatforms.html +%%DOCSDIR%%/adminguide/table.sl-confirm.html +%%DOCSDIR%%/adminguide/table.sl-event.html +%%DOCSDIR%%/adminguide/table.sl-listen.html +%%DOCSDIR%%/adminguide/table.sl-log-1.html +%%DOCSDIR%%/adminguide/table.sl-log-2.html +%%DOCSDIR%%/adminguide/table.sl-node.html +%%DOCSDIR%%/adminguide/table.sl-nodelock.html +%%DOCSDIR%%/adminguide/table.sl-path.html +%%DOCSDIR%%/adminguide/table.sl-registry.html +%%DOCSDIR%%/adminguide/table.sl-seqlog.html +%%DOCSDIR%%/adminguide/table.sl-sequence.html +%%DOCSDIR%%/adminguide/table.sl-set.html +%%DOCSDIR%%/adminguide/table.sl-setsync.html +%%DOCSDIR%%/adminguide/table.sl-subscribe.html +%%DOCSDIR%%/adminguide/table.sl-table.html +%%DOCSDIR%%/adminguide/table.sl-trigger.html +%%DOCSDIR%%/adminguide/testbed.html +%%DOCSDIR%%/adminguide/usingslonik.html +%%DOCSDIR%%/adminguide/versionupgrade.html +%%DOCSDIR%%/adminguide/view.sl-seqlastvalue.html +%%DOCSDIR%%/howto/helpitsbroken.txt +%%DOCSDIR%%/howto/randomfacts.txt +%%DOCSDIR%%/howto/schemadoc.html +%%DOCSDIR%%/howto/slonik_commands.html +%%DOCSDIR%%/howto/slony-I-basic-mstr-slv.txt +%%DOCSDIR%%/howto/slony-I-failover.txt +%%DOCSDIR%%/howto/slony-I-install.txt +%%DOCSDIR%%/howto/slony-I-overview.txt +@dirrm %%DOCSDIR%%/howto +@dirrm %%DOCSDIR%%/adminguide +@dirrm %%DOCSDIR%% diff --git a/databases/slony1v2/Makefile b/databases/slony1v2/Makefile index ceede4ac2e61..f01a0da0df04 100644 --- a/databases/slony1v2/Makefile +++ b/databases/slony1v2/Makefile @@ -6,8 +6,7 @@ # PORTNAME= slony1 -PORTVERSION= 1.2.0 -PORTREVISION= 1 +PORTVERSION= 1.2.1 CATEGORIES= databases MASTER_SITES= http://developer.postgresql.org/~wieck/slony1/download/ \ http://freebsd.unixfreunde.de/sources/ diff --git a/databases/slony1v2/distinfo b/databases/slony1v2/distinfo index 3de120ae6278..40c7b379c64c 100644 --- a/databases/slony1v2/distinfo +++ b/databases/slony1v2/distinfo @@ -1,6 +1,6 @@ -MD5 (slony1-1.2.0.tar.bz2) = 6fa68522e757f153120c399d98b972d4 -SHA256 (slony1-1.2.0.tar.bz2) = 3bd405e79dd9750ea261e0013bc193a3b368c677793a13db7f99d090ea0776f6 -SIZE (slony1-1.2.0.tar.bz2) = 834529 -MD5 (slony1-1.2.0-docs.tar.bz2) = 087f286e5941bcbebfb84e5ac23b9f7b -SHA256 (slony1-1.2.0-docs.tar.bz2) = 4961b3c5e0faaf54734508dc2da606638990441c7cf57705400125003f0fdb74 -SIZE (slony1-1.2.0-docs.tar.bz2) = 182411 +MD5 (slony1-1.2.1.tar.bz2) = 06e26a306cd9217541fdc23d25c833e8 +SHA256 (slony1-1.2.1.tar.bz2) = f673b0622955b689dc4b1b38619611953e4ad460fc4758b48f48b8e31b5458a5 +SIZE (slony1-1.2.1.tar.bz2) = 830054 +MD5 (slony1-1.2.1-docs.tar.bz2) = 608b765a93a9cf8649ee1236bd2fa915 +SHA256 (slony1-1.2.1-docs.tar.bz2) = 38829717e68e88f31b2e67ff06b43f66163dfa77cfdc3140d94212c68b9a9ae2 +SIZE (slony1-1.2.1-docs.tar.bz2) = 200012 diff --git a/databases/slony1v2/files/bds-slony.patch b/databases/slony1v2/files/bds-slony.patch deleted file mode 100644 index 9fbd7470e25d..000000000000 --- a/databases/slony1v2/files/bds-slony.patch +++ /dev/null @@ -1,73 +0,0 @@ ---- slony1-1.2.0-orig/src/slon/remote_worker.c 2006-10-05 08:40:37.000000000 -0600 -+++ slony1-1.2.0/src/slon/remote_worker.c 2006-10-20 15:42:35.000000000 -0600 -@@ -5236,7 +5236,8 @@ - " octet_length(log_cmddata), " - " case when octet_length(log_cmddata) <= %d " - " then log_cmddata " -- " else null end " -+ " else null end, " -+ " 1 as which_log_table " - "from %s.sl_log_1 %s order by log_actionseq; ", - sync_max_rowsize, - rtcfg_namespace, -@@ -5251,7 +5252,8 @@ - " octet_length(log_cmddata), " - " case when octet_length(log_cmddata) <= %d " - " then log_cmddata " -- " else null end " -+ " else null end, " -+ " 2 as which_log_table " - "from %s.sl_log_2 %s order by log_actionseq; ", - sync_max_rowsize, - rtcfg_namespace, -@@ -5267,7 +5269,8 @@ - " octet_length(log_cmddata), " - " case when octet_length(log_cmddata) <= %d " - " then log_cmddata " -- " else null end " -+ " else null end, " -+ " 1 as which_log_table " - " from %s.sl_log_1 %s " - " union all " - " select log_origin, log_xid, log_tableid, " -@@ -5275,7 +5278,8 @@ - " octet_length(log_cmddata), " - " case when octet_length(log_cmddata) <= %d " - " then log_cmddata " -- " else null end " -+ " else null end, " -+ " 2 as which_log_table " - " from %s.sl_log_2 %s) as log_union " - "order by log_actionseq; ", - sync_max_rowsize, -@@ -5497,6 +5501,8 @@ - int log_cmdsize = strtol(PQgetvalue(res, tupno, 5), - NULL, 10); - char *log_cmddata = PQgetvalue(res, tupno, 6); -+ int which_log_table = strtol(PQgetvalue(res, tupno, 7), -+ NULL, 10); - int largemem = 0; - - tupno++; -@@ -5505,11 +5511,12 @@ - { - slon_mkquery(&query2, - "select log_cmddata " -- "from %s.sl_log_1 " -+ "from %s.sl_log_%d " - "where log_origin = '%s' " - " and log_xid = '%s' " - " and log_actionseq = '%s'", - rtcfg_namespace, -+ which_log_table, - log_origin, log_xid, log_actionseq); - res2 = PQexec(dbconn, dstring_data(&query2)); - if (PQresultStatus(res2) != PGRES_TUPLES_OK) -@@ -5526,7 +5533,6 @@ - { - slon_log(SLON_ERROR, "remoteHelperThread_%d_%d: large log_cmddata for actionseq %s not found\n", - node->no_id, provider->no_id, -- dstring_data(&query), - log_actionseq); - PQclear(res2); - errors++; diff --git a/databases/slony1v2/files/patch-parser.c b/databases/slony1v2/files/patch-parser.c new file mode 100644 index 000000000000..593dcf4530c0 --- /dev/null +++ b/databases/slony1v2/files/patch-parser.c @@ -0,0 +1,1111 @@ +--- src/slonik/parser.c.orig Thu Nov 16 22:50:56 2006 ++++ src/slonik/parser.c Fri Dec 8 14:11:29 2006 +@@ -226,7 +226,7 @@ + + + /* Copy the first part of user declarations. */ +-#line 1 "src/slonik/parser.y" ++#line 1 "parser.y" + + /*------------------------------------------------------------------------- + * parser.y +@@ -349,7 +349,7 @@ + + #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED + typedef union YYSTYPE +-#line 106 "src/slonik/parser.y" ++#line 106 "parser.y" + { + int32 ival; + char *str; +@@ -1875,7 +1875,7 @@ + switch (yyn) + { + case 2: +-#line 267 "src/slonik/parser.y" ++#line 267 "parser.y" + { + parser_script = (SlonikScript *) + malloc(sizeof(SlonikScript)); +@@ -1889,24 +1889,24 @@ + break; + + case 3: +-#line 280 "src/slonik/parser.y" ++#line 280 "parser.y" + { + (yyval.str) = (yyvsp[(5) - (6)].str); + } + break; + + case 4: +-#line 286 "src/slonik/parser.y" ++#line 286 "parser.y" + { (yyval.adm_info) = (yyvsp[(1) - (1)].adm_info); } + break; + + case 5: +-#line 288 "src/slonik/parser.y" ++#line 288 "parser.y" + { (yyvsp[(1) - (2)].adm_info)->next = (yyvsp[(2) - (2)].adm_info); (yyval.adm_info) = (yyvsp[(1) - (2)].adm_info); } + break; + + case 6: +-#line 292 "src/slonik/parser.y" ++#line 292 "parser.y" + { + SlonikAdmInfo *new; + +@@ -1925,27 +1925,27 @@ + break; + + case 7: +-#line 310 "src/slonik/parser.y" ++#line 310 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 8: +-#line 312 "src/slonik/parser.y" ++#line 312 "parser.y" + { (yyvsp[(1) - (2)].statement)->next = (yyvsp[(2) - (2)].statement); (yyval.statement) = (yyvsp[(1) - (2)].statement); } + break; + + case 9: +-#line 316 "src/slonik/parser.y" ++#line 316 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 10: +-#line 318 "src/slonik/parser.y" ++#line 318 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 11: +-#line 323 "src/slonik/parser.y" ++#line 323 "parser.y" + { + SlonikStmt_try *new; + +@@ -1964,7 +1964,7 @@ + break; + + case 12: +-#line 340 "src/slonik/parser.y" ++#line 340 "parser.y" + { + SlonikStmt_try *new; + +@@ -1984,7 +1984,7 @@ + break; + + case 13: +-#line 358 "src/slonik/parser.y" ++#line 358 "parser.y" + { + SlonikStmt_try *new; + +@@ -2004,7 +2004,7 @@ + break; + + case 14: +-#line 376 "src/slonik/parser.y" ++#line 376 "parser.y" + { + SlonikStmt_try *new; + +@@ -2023,7 +2023,7 @@ + break; + + case 15: +-#line 392 "src/slonik/parser.y" ++#line 392 "parser.y" + { + SlonikStmt_try *new; + +@@ -2041,213 +2041,213 @@ + break; + + case 16: +-#line 409 "src/slonik/parser.y" ++#line 409 "parser.y" + { (yyval.statement) = (yyvsp[(4) - (5)].statement); } + break; + + case 17: +-#line 412 "src/slonik/parser.y" ++#line 412 "parser.y" + { (yyval.statement) = (yyvsp[(4) - (5)].statement); } + break; + + case 18: +-#line 416 "src/slonik/parser.y" ++#line 416 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 19: +-#line 418 "src/slonik/parser.y" ++#line 418 "parser.y" + { (yyvsp[(1) - (2)].statement)->next = (yyvsp[(2) - (2)].statement); (yyval.statement) = (yyvsp[(1) - (2)].statement); } + break; + + case 20: +-#line 422 "src/slonik/parser.y" ++#line 422 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 21: +-#line 424 "src/slonik/parser.y" ++#line 424 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 22: +-#line 426 "src/slonik/parser.y" ++#line 426 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 23: +-#line 428 "src/slonik/parser.y" ++#line 428 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 24: +-#line 430 "src/slonik/parser.y" ++#line 430 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 25: +-#line 432 "src/slonik/parser.y" ++#line 432 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 26: +-#line 434 "src/slonik/parser.y" ++#line 434 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 27: +-#line 436 "src/slonik/parser.y" ++#line 436 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 28: +-#line 438 "src/slonik/parser.y" ++#line 438 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 29: +-#line 440 "src/slonik/parser.y" ++#line 440 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 30: +-#line 442 "src/slonik/parser.y" ++#line 442 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 31: +-#line 444 "src/slonik/parser.y" ++#line 444 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 32: +-#line 446 "src/slonik/parser.y" ++#line 446 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 33: +-#line 448 "src/slonik/parser.y" ++#line 448 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 34: +-#line 450 "src/slonik/parser.y" ++#line 450 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 35: +-#line 452 "src/slonik/parser.y" ++#line 452 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 36: +-#line 454 "src/slonik/parser.y" ++#line 454 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 37: +-#line 456 "src/slonik/parser.y" ++#line 456 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 38: +-#line 458 "src/slonik/parser.y" ++#line 458 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 39: +-#line 460 "src/slonik/parser.y" ++#line 460 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 40: +-#line 462 "src/slonik/parser.y" ++#line 462 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 41: +-#line 464 "src/slonik/parser.y" ++#line 464 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 42: +-#line 466 "src/slonik/parser.y" ++#line 466 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 43: +-#line 468 "src/slonik/parser.y" ++#line 468 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 44: +-#line 470 "src/slonik/parser.y" ++#line 470 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 45: +-#line 472 "src/slonik/parser.y" ++#line 472 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 46: +-#line 474 "src/slonik/parser.y" ++#line 474 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 47: +-#line 476 "src/slonik/parser.y" ++#line 476 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 48: +-#line 478 "src/slonik/parser.y" ++#line 478 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 49: +-#line 480 "src/slonik/parser.y" ++#line 480 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 50: +-#line 482 "src/slonik/parser.y" ++#line 482 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 51: +-#line 484 "src/slonik/parser.y" ++#line 484 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 52: +-#line 486 "src/slonik/parser.y" ++#line 486 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 53: +-#line 488 "src/slonik/parser.y" ++#line 488 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 54: +-#line 490 "src/slonik/parser.y" ++#line 490 "parser.y" + { yyerrok; + (yyval.statement) = (yyvsp[(1) - (2)].statement); } + break; + + case 55: +-#line 493 "src/slonik/parser.y" ++#line 493 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 56: +-#line 495 "src/slonik/parser.y" ++#line 495 "parser.y" + { (yyval.statement) = (yyvsp[(1) - (1)].statement); } + break; + + case 57: +-#line 499 "src/slonik/parser.y" ++#line 499 "parser.y" + { + SlonikStmt_echo *new; + +@@ -2265,7 +2265,7 @@ + break; + + case 58: +-#line 516 "src/slonik/parser.y" ++#line 516 "parser.y" + { + SlonikStmt_exit *new; + +@@ -2283,7 +2283,7 @@ + break; + + case 59: +-#line 533 "src/slonik/parser.y" ++#line 533 "parser.y" + { + SlonikStmt_restart_node *new; + +@@ -2301,17 +2301,17 @@ + break; + + case 60: +-#line 550 "src/slonik/parser.y" ++#line 550 "parser.y" + { (yyval.ival) = strtol(yytext, NULL, 10); } + break; + + case 61: +-#line 552 "src/slonik/parser.y" ++#line 552 "parser.y" + { (yyval.ival) = -(yyvsp[(2) - (2)].ival); } + break; + + case 62: +-#line 556 "src/slonik/parser.y" ++#line 556 "parser.y" + { + SlonikStmt *new; + +@@ -2327,7 +2327,7 @@ + break; + + case 63: +-#line 571 "src/slonik/parser.y" ++#line 571 "parser.y" + { + SlonikStmt_init_cluster *new; + statement_option opt[] = { +@@ -2356,7 +2356,7 @@ + break; + + case 64: +-#line 599 "src/slonik/parser.y" ++#line 599 "parser.y" + { + SlonikStmt_store_node *new; + statement_option opt[] = { +@@ -2389,7 +2389,7 @@ + break; + + case 65: +-#line 631 "src/slonik/parser.y" ++#line 631 "parser.y" + { + SlonikStmt_drop_node *new; + statement_option opt[] = { +@@ -2418,7 +2418,7 @@ + break; + + case 66: +-#line 659 "src/slonik/parser.y" ++#line 659 "parser.y" + { + SlonikStmt_failed_node *new; + statement_option opt[] = { +@@ -2447,7 +2447,7 @@ + break; + + case 67: +-#line 687 "src/slonik/parser.y" ++#line 687 "parser.y" + { + SlonikStmt_uninstall_node *new; + statement_option opt[] = { +@@ -2474,7 +2474,7 @@ + break; + + case 68: +-#line 713 "src/slonik/parser.y" ++#line 713 "parser.y" + { + SlonikStmt_store_path *new; + statement_option opt[] = { +@@ -2507,7 +2507,7 @@ + break; + + case 69: +-#line 745 "src/slonik/parser.y" ++#line 745 "parser.y" + { + SlonikStmt_drop_path *new; + statement_option opt[] = { +@@ -2538,7 +2538,7 @@ + break; + + case 70: +-#line 775 "src/slonik/parser.y" ++#line 775 "parser.y" + { + SlonikStmt_store_listen *new; + statement_option opt[] = { +@@ -2569,7 +2569,7 @@ + break; + + case 71: +-#line 805 "src/slonik/parser.y" ++#line 805 "parser.y" + { + SlonikStmt_drop_listen *new; + statement_option opt[] = { +@@ -2600,7 +2600,7 @@ + break; + + case 72: +-#line 835 "src/slonik/parser.y" ++#line 835 "parser.y" + { + SlonikStmt_create_set *new; + statement_option opt[] = { +@@ -2631,7 +2631,7 @@ + break; + + case 73: +-#line 865 "src/slonik/parser.y" ++#line 865 "parser.y" + { + SlonikStmt_drop_set *new; + statement_option opt[] = { +@@ -2660,7 +2660,7 @@ + break; + + case 74: +-#line 893 "src/slonik/parser.y" ++#line 893 "parser.y" + { + SlonikStmt_merge_set *new; + statement_option opt[] = { +@@ -2691,7 +2691,7 @@ + break; + + case 75: +-#line 923 "src/slonik/parser.y" ++#line 923 "parser.y" + { + SlonikStmt_table_add_key *new; + statement_option opt[] = { +@@ -2720,7 +2720,7 @@ + break; + + case 76: +-#line 951 "src/slonik/parser.y" ++#line 951 "parser.y" + { + SlonikStmt_set_add_table *new; + statement_option opt[] = { +@@ -2759,7 +2759,7 @@ + break; + + case 77: +-#line 989 "src/slonik/parser.y" ++#line 989 "parser.y" + { + SlonikStmt_set_add_sequence *new; + statement_option opt[] = { +@@ -2794,7 +2794,7 @@ + break; + + case 78: +-#line 1023 "src/slonik/parser.y" ++#line 1023 "parser.y" + { + SlonikStmt_set_drop_table *new; + statement_option opt[] = { +@@ -2821,7 +2821,7 @@ + break; + + case 79: +-#line 1049 "src/slonik/parser.y" ++#line 1049 "parser.y" + { + SlonikStmt_set_drop_sequence *new; + statement_option opt[] = { +@@ -2850,7 +2850,7 @@ + break; + + case 80: +-#line 1077 "src/slonik/parser.y" ++#line 1077 "parser.y" + { + SlonikStmt_set_move_table *new; + statement_option opt[] = { +@@ -2879,7 +2879,7 @@ + break; + + case 81: +-#line 1105 "src/slonik/parser.y" ++#line 1105 "parser.y" + { + SlonikStmt_set_move_sequence *new; + statement_option opt[] = { +@@ -2910,7 +2910,7 @@ + break; + + case 82: +-#line 1135 "src/slonik/parser.y" ++#line 1135 "parser.y" + { + SlonikStmt_store_trigger *new; + statement_option opt[] = { +@@ -2941,7 +2941,7 @@ + break; + + case 83: +-#line 1165 "src/slonik/parser.y" ++#line 1165 "parser.y" + { + SlonikStmt_drop_trigger *new; + statement_option opt[] = { +@@ -2972,7 +2972,7 @@ + break; + + case 84: +-#line 1195 "src/slonik/parser.y" ++#line 1195 "parser.y" + { + SlonikStmt_subscribe_set *new; + statement_option opt[] = { +@@ -3005,7 +3005,7 @@ + break; + + case 85: +-#line 1227 "src/slonik/parser.y" ++#line 1227 "parser.y" + { + SlonikStmt_unsubscribe_set *new; + statement_option opt[] = { +@@ -3034,7 +3034,7 @@ + break; + + case 86: +-#line 1255 "src/slonik/parser.y" ++#line 1255 "parser.y" + { + SlonikStmt_lock_set *new; + statement_option opt[] = { +@@ -3063,7 +3063,7 @@ + break; + + case 87: +-#line 1283 "src/slonik/parser.y" ++#line 1283 "parser.y" + { + SlonikStmt_unlock_set *new; + statement_option opt[] = { +@@ -3092,7 +3092,7 @@ + break; + + case 88: +-#line 1311 "src/slonik/parser.y" ++#line 1311 "parser.y" + { + SlonikStmt_move_set *new; + statement_option opt[] = { +@@ -3123,7 +3123,7 @@ + break; + + case 89: +-#line 1341 "src/slonik/parser.y" ++#line 1341 "parser.y" + { + SlonikStmt_ddl_script *new; + statement_option opt[] = { +@@ -3157,7 +3157,7 @@ + break; + + case 90: +-#line 1374 "src/slonik/parser.y" ++#line 1374 "parser.y" + { + SlonikStmt_update_functions *new; + statement_option opt[] = { +@@ -3184,7 +3184,7 @@ + break; + + case 91: +-#line 1399 "src/slonik/parser.y" ++#line 1399 "parser.y" + { + SlonikStmt_repair_config *new; + statement_option opt[] = { +@@ -3216,7 +3216,7 @@ + break; + + case 92: +-#line 1430 "src/slonik/parser.y" ++#line 1430 "parser.y" + { + SlonikStmt_wait_event *new; + statement_option opt[] = { +@@ -3249,7 +3249,7 @@ + break; + + case 93: +-#line 1462 "src/slonik/parser.y" ++#line 1462 "parser.y" + { + SlonikStmt_switch_log *new; + statement_option opt[] = { +@@ -3276,7 +3276,7 @@ + break; + + case 94: +-#line 1488 "src/slonik/parser.y" ++#line 1488 "parser.y" + { + SlonikStmt_sync *new; + statement_option opt[] = { +@@ -3303,7 +3303,7 @@ + break; + + case 95: +-#line 1514 "src/slonik/parser.y" ++#line 1514 "parser.y" + { + SlonikStmt_sleep *new; + statement_option opt[] = { +@@ -3330,27 +3330,27 @@ + break; + + case 96: +-#line 1540 "src/slonik/parser.y" ++#line 1540 "parser.y" + { (yyval.opt_list) = NULL; } + break; + + case 97: +-#line 1542 "src/slonik/parser.y" ++#line 1542 "parser.y" + { (yyval.opt_list) = (yyvsp[(2) - (4)].opt_list); } + break; + + case 98: +-#line 1546 "src/slonik/parser.y" ++#line 1546 "parser.y" + { (yyval.opt_list) = (yyvsp[(1) - (1)].opt_list); } + break; + + case 99: +-#line 1548 "src/slonik/parser.y" ++#line 1548 "parser.y" + { (yyvsp[(1) - (3)].opt_list)->next = (yyvsp[(3) - (3)].opt_list); (yyval.opt_list) = (yyvsp[(1) - (3)].opt_list); } + break; + + case 100: +-#line 1552 "src/slonik/parser.y" ++#line 1552 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_ID; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3358,7 +3358,7 @@ + break; + + case 101: +-#line 1557 "src/slonik/parser.y" ++#line 1557 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_BACKUP_NODE; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3366,7 +3366,7 @@ + break; + + case 102: +-#line 1562 "src/slonik/parser.y" ++#line 1562 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_EVENT_NODE; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3374,7 +3374,7 @@ + break; + + case 103: +-#line 1567 "src/slonik/parser.y" ++#line 1567 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_SERVER; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3382,7 +3382,7 @@ + break; + + case 104: +-#line 1572 "src/slonik/parser.y" ++#line 1572 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_CLIENT; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3390,7 +3390,7 @@ + break; + + case 105: +-#line 1577 "src/slonik/parser.y" ++#line 1577 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_ORIGIN; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3398,7 +3398,7 @@ + break; + + case 106: +-#line 1582 "src/slonik/parser.y" ++#line 1582 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_OLD_ORIGIN; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3406,7 +3406,7 @@ + break; + + case 107: +-#line 1587 "src/slonik/parser.y" ++#line 1587 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_NEW_ORIGIN; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3414,7 +3414,7 @@ + break; + + case 108: +-#line 1592 "src/slonik/parser.y" ++#line 1592 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_NEW_SET; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3422,7 +3422,7 @@ + break; + + case 109: +-#line 1597 "src/slonik/parser.y" ++#line 1597 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_RECEIVER; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3430,7 +3430,7 @@ + break; + + case 110: +-#line 1602 "src/slonik/parser.y" ++#line 1602 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_PROVIDER; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3438,7 +3438,7 @@ + break; + + case 111: +-#line 1607 "src/slonik/parser.y" ++#line 1607 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_CONNRETRY; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3446,7 +3446,7 @@ + break; + + case 112: +-#line 1612 "src/slonik/parser.y" ++#line 1612 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_COMMENT; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3454,7 +3454,7 @@ + break; + + case 113: +-#line 1617 "src/slonik/parser.y" ++#line 1617 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_CONNINFO; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3462,7 +3462,7 @@ + break; + + case 114: +-#line 1622 "src/slonik/parser.y" ++#line 1622 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_SET_ID; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3470,7 +3470,7 @@ + break; + + case 115: +-#line 1627 "src/slonik/parser.y" ++#line 1627 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_ADD_ID; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3478,7 +3478,7 @@ + break; + + case 116: +-#line 1632 "src/slonik/parser.y" ++#line 1632 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_NODE_ID; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3486,7 +3486,7 @@ + break; + + case 117: +-#line 1637 "src/slonik/parser.y" ++#line 1637 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_TAB_ID; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3494,7 +3494,7 @@ + break; + + case 118: +-#line 1642 "src/slonik/parser.y" ++#line 1642 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_TRIG_NAME; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3502,7 +3502,7 @@ + break; + + case 119: +-#line 1647 "src/slonik/parser.y" ++#line 1647 "parser.y" + { + (yyvsp[(5) - (5)].opt_list)->opt_code = O_FQNAME; + (yyval.opt_list) = (yyvsp[(5) - (5)].opt_list); +@@ -3510,7 +3510,7 @@ + break; + + case 120: +-#line 1652 "src/slonik/parser.y" ++#line 1652 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_USE_KEY; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3518,7 +3518,7 @@ + break; + + case 121: +-#line 1657 "src/slonik/parser.y" ++#line 1657 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3534,7 +3534,7 @@ + break; + + case 122: +-#line 1670 "src/slonik/parser.y" ++#line 1670 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_FORWARD; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3542,7 +3542,7 @@ + break; + + case 123: +-#line 1675 "src/slonik/parser.y" ++#line 1675 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_FILENAME; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3550,7 +3550,7 @@ + break; + + case 124: +-#line 1680 "src/slonik/parser.y" ++#line 1680 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3566,7 +3566,7 @@ + break; + + case 125: +-#line 1693 "src/slonik/parser.y" ++#line 1693 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_WAIT_CONFIRMED; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3574,7 +3574,7 @@ + break; + + case 126: +-#line 1698 "src/slonik/parser.y" ++#line 1698 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3590,7 +3590,7 @@ + break; + + case 127: +-#line 1711 "src/slonik/parser.y" ++#line 1711 "parser.y" + { + (yyvsp[(4) - (4)].opt_list)->opt_code = O_WAIT_ON; + (yyval.opt_list) = (yyvsp[(4) - (4)].opt_list); +@@ -3598,7 +3598,7 @@ + break; + + case 128: +-#line 1716 "src/slonik/parser.y" ++#line 1716 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_TIMEOUT; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3606,7 +3606,7 @@ + break; + + case 129: +-#line 1721 "src/slonik/parser.y" ++#line 1721 "parser.y" + { + (yyvsp[(5) - (5)].opt_list)->opt_code = O_EXECUTE_ONLY_ON; + (yyval.opt_list) = (yyvsp[(5) - (5)].opt_list); +@@ -3614,7 +3614,7 @@ + break; + + case 130: +-#line 1726 "src/slonik/parser.y" ++#line 1726 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_SPOOLNODE; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3622,7 +3622,7 @@ + break; + + case 131: +-#line 1731 "src/slonik/parser.y" ++#line 1731 "parser.y" + { + (yyvsp[(3) - (3)].opt_list)->opt_code = O_SECONDS; + (yyval.opt_list) = (yyvsp[(3) - (3)].opt_list); +@@ -3630,7 +3630,7 @@ + break; + + case 132: +-#line 1738 "src/slonik/parser.y" ++#line 1738 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3645,7 +3645,7 @@ + break; + + case 133: +-#line 1752 "src/slonik/parser.y" ++#line 1752 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3660,7 +3660,7 @@ + break; + + case 134: +-#line 1766 "src/slonik/parser.y" ++#line 1766 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3675,7 +3675,7 @@ + break; + + case 135: +-#line 1778 "src/slonik/parser.y" ++#line 1778 "parser.y" + { + option_list *new; + new = (option_list *)malloc(sizeof(option_list)); +@@ -3690,14 +3690,14 @@ + break; + + case 142: +-#line 1802 "src/slonik/parser.y" ++#line 1802 "parser.y" + { + (yyval.ival) = strtol(yytext, NULL, 10); + } + break; + + case 143: +-#line 1808 "src/slonik/parser.y" ++#line 1808 "parser.y" + { + char *ret; + +@@ -3710,7 +3710,7 @@ + break; + + case 144: +-#line 1820 "src/slonik/parser.y" ++#line 1820 "parser.y" + { + char *ret; + +@@ -3723,7 +3723,7 @@ + break; + + case 145: +-#line 1832 "src/slonik/parser.y" ++#line 1832 "parser.y" + { (yyval.ival) = yylineno; } + break; + +@@ -3943,7 +3943,7 @@ + } + + +-#line 1835 "src/slonik/parser.y" ++#line 1835 "parser.y" + + + diff --git a/databases/slony1v2/pkg-descr b/databases/slony1v2/pkg-descr index 4e1d418b5959..4d9368491802 100644 --- a/databases/slony1v2/pkg-descr +++ b/databases/slony1v2/pkg-descr @@ -1,7 +1,7 @@ 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 +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. diff --git a/databases/slony1v2/pkg-plist b/databases/slony1v2/pkg-plist index 9e26891dcabb..624bd8092924 100644 --- a/databases/slony1v2/pkg-plist +++ b/databases/slony1v2/pkg-plist @@ -4,6 +4,7 @@ lib/postgresql/slony1_funcs.so lib/postgresql/xxid.so etc/slon.conf-sample sbin/slon-mkservice +sbin/slon-mkservice share/postgresql/slony1_base.sql share/postgresql/slony1_base.v73.sql share/postgresql/slony1_base.v74.sql @@ -36,240 +37,242 @@ share/postgresql/xxid.v80.sql %%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%%/HISTORY-1.1 -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/SAMPLE -%%PORTDOCS%%%%DOCSDIR%%/UPGRADING -%%PORTDOCS%%%%DOCSDIR%%/adminguide/LEGALNOTICE.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/addthings.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/admconninfo.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/altperl.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/cluster.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/clustername.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/cmds.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/commandreference.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/complexenv.png -%%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/firstdb.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.add-missing-table-field-text-text-text-text.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.addpartiallogindices.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertableforreplication-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.altertablerestore-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.checkmoduleversion.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanupevent.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.cleanupnodelock.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.copyfields-integer.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-complete-int-integer-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-complete-integer-text-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-prepare-int-integer-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.ddlscript-prepare-integer-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.killbackend-integer-text.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockedset.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.lockset-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-finish.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-start.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.logswitch-weekly.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.reachablefromnode-integer-integerarray.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.rebuildlistenentries.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registernodeconnection-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-int4-text-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-text-text-text.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-get-timestamp-text-timestamp-without-time-zone.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-int4-text-integer.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-text-text-text.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/function.registry-set-timestamp-text-timestamp-without-time-zone.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-integer.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/i10791.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/index.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/installation.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/listenpaths.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/locking.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/loganalysis.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/releasechecklist.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-archive-logging.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/slonyupgrade.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/stmtrepairconfig.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-nodelock.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-path.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/table.sl-registry.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/testbed.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/usingslonik.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/versionupgrade.html -%%PORTDOCS%%%%DOCSDIR%%/adminguide/view.sl-seqlastvalue.html -%%PORTDOCS%%%%DOCSDIR%%/howto/helpitsbroken.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/randomfacts.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/schemadoc.html -%%PORTDOCS%%%%DOCSDIR%%/howto/slonik_commands.html -%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-basic-mstr-slv.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-failover.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-install.txt -%%PORTDOCS%%%%DOCSDIR%%/howto/slony-I-overview.txt -%%PORTDOCS%%@dirrm %%DOCSDIR%%/howto -%%PORTDOCS%%@dirrm %%DOCSDIR%%/adminguide -%%PORTDOCS%%@dirrm %%DOCSDIR%% +%%PERLTOOLS%%lib/slon-tools.pn +%%DOCSDIR%%/COPYRIGHT +%%DOCSDIR%%/HISTORY-1.1 +%%DOCSDIR%%/INSTALL +%%DOCSDIR%%/README +%%DOCSDIR%%/SAMPLE +%%DOCSDIR%%/UPGRADING +%%DOCSDIR%%/adminguide/LEGALNOTICE.html +%%DOCSDIR%%/adminguide/addthings.html +%%DOCSDIR%%/adminguide/admconninfo.html +%%DOCSDIR%%/adminguide/adminscripts.html +%%DOCSDIR%%/adminguide/bookindex.html +%%DOCSDIR%%/adminguide/cluster.html +%%DOCSDIR%%/adminguide/clustername.html +%%DOCSDIR%%/adminguide/cmds.html +%%DOCSDIR%%/adminguide/commandreference.html +%%DOCSDIR%%/adminguide/complexenv.png +%%DOCSDIR%%/adminguide/concepts.html +%%DOCSDIR%%/adminguide/ddlchanges.html +%%DOCSDIR%%/adminguide/definingsets.html +%%DOCSDIR%%/adminguide/dropthings.html +%%DOCSDIR%%/adminguide/failover.html +%%DOCSDIR%%/adminguide/faq.html +%%DOCSDIR%%/adminguide/firstdb.html +%%DOCSDIR%%/adminguide/function.add-missing-table-field-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.addpartiallogindices.html +%%DOCSDIR%%/adminguide/function.altertableforreplication-integer.html +%%DOCSDIR%%/adminguide/function.altertablerestore-integer.html +%%DOCSDIR%%/adminguide/function.checkmoduleversion.html +%%DOCSDIR%%/adminguide/function.cleanupevent.html +%%DOCSDIR%%/adminguide/function.cleanupnodelock.html +%%DOCSDIR%%/adminguide/function.copyfields-integer.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text-text.html +%%DOCSDIR%%/adminguide/function.createevent-name-text.html +%%DOCSDIR%%/adminguide/function.ddlscript-complete-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.ddlscript-complete-integer-text-integer.html +%%DOCSDIR%%/adminguide/function.ddlscript-prepare-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.ddlscript-prepare-integer-integer.html +%%DOCSDIR%%/adminguide/function.denyaccess.html +%%DOCSDIR%%/adminguide/function.determineattkindserial-text.html +%%DOCSDIR%%/adminguide/function.determineattkindunique-text-name.html +%%DOCSDIR%%/adminguide/function.determineidxnameserial-text.html +%%DOCSDIR%%/adminguide/function.determineidxnameunique-text-name.html +%%DOCSDIR%%/adminguide/function.disablenode-int-integer.html +%%DOCSDIR%%/adminguide/function.disablenode-integer.html +%%DOCSDIR%%/adminguide/function.droplisten-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.droplisten-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.dropnode-int-integer.html +%%DOCSDIR%%/adminguide/function.dropnode-integer.html +%%DOCSDIR%%/adminguide/function.droppath-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.droppath-integer-integer.html +%%DOCSDIR%%/adminguide/function.dropset-int-integer.html +%%DOCSDIR%%/adminguide/function.dropset-integer.html +%%DOCSDIR%%/adminguide/function.droptrigger-int-integer-name.html +%%DOCSDIR%%/adminguide/function.droptrigger-integer-name.html +%%DOCSDIR%%/adminguide/function.enablenode-int-integer.html +%%DOCSDIR%%/adminguide/function.enablenode-integer.html +%%DOCSDIR%%/adminguide/function.enablesubscription-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.enablesubscription-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.failednode-integer-integer.html +%%DOCSDIR%%/adminguide/function.failednode2-integer-integer-integer-bigint-bigint.html +%%DOCSDIR%%/adminguide/function.failoverset-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.forwardconfirm-integer-integer-bigint-timestamp-without-time-zone.html +%%DOCSDIR%%/adminguide/function.generate-sync-event-interval.html +%%DOCSDIR%%/adminguide/function.getlocalnodeid-name.html +%%DOCSDIR%%/adminguide/function.getmoduleversion.html +%%DOCSDIR%%/adminguide/function.getsessionrole-name.html +%%DOCSDIR%%/adminguide/function.initializelocalnode-integer-text.html +%%DOCSDIR%%/adminguide/function.killbackend-integer-text.html +%%DOCSDIR%%/adminguide/function.lockedset.html +%%DOCSDIR%%/adminguide/function.lockset-integer.html +%%DOCSDIR%%/adminguide/function.logswitch-finish.html +%%DOCSDIR%%/adminguide/function.logswitch-start.html +%%DOCSDIR%%/adminguide/function.logswitch-weekly.html +%%DOCSDIR%%/adminguide/function.logtrigger.html +%%DOCSDIR%%/adminguide/function.mergeset-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.mergeset-integer-integer.html +%%DOCSDIR%%/adminguide/function.moveset-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.moveset-integer-integer.html +%%DOCSDIR%%/adminguide/function.reachablefromnode-integer-integerarray.html +%%DOCSDIR%%/adminguide/function.rebuildlistenentries.html +%%DOCSDIR%%/adminguide/function.registernodeconnection-integer.html +%%DOCSDIR%%/adminguide/function.registry-get-int4-text-integer.html +%%DOCSDIR%%/adminguide/function.registry-get-text-text-text.html +%%DOCSDIR%%/adminguide/function.registry-get-timestamp-text-timestamp-without-time-zone.html +%%DOCSDIR%%/adminguide/function.registry-set-int4-text-integer.html +%%DOCSDIR%%/adminguide/function.registry-set-text-text-text.html +%%DOCSDIR%%/adminguide/function.registry-set-timestamp-text-timestamp-without-time-zone.html +%%DOCSDIR%%/adminguide/function.sequencelastvalue-text.html +%%DOCSDIR%%/adminguide/function.sequencesetvalue-integer-integer-bigint-bigint.html +%%DOCSDIR%%/adminguide/function.setaddsequence-int-integer-integer-text-text.html +%%DOCSDIR%%/adminguide/function.setaddsequence-integer-integer-text-text.html +%%DOCSDIR%%/adminguide/function.setaddtable-int-integer-integer-text-name-text.html +%%DOCSDIR%%/adminguide/function.setaddtable-integer-integer-text-name-text.html +%%DOCSDIR%%/adminguide/function.setdropsequence-int-integer.html +%%DOCSDIR%%/adminguide/function.setdropsequence-integer.html +%%DOCSDIR%%/adminguide/function.setdroptable-int-integer.html +%%DOCSDIR%%/adminguide/function.setdroptable-integer.html +%%DOCSDIR%%/adminguide/function.setmovesequence-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.setmovesequence-integer-integer.html +%%DOCSDIR%%/adminguide/function.setmovetable-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.setmovetable-integer-integer.html +%%DOCSDIR%%/adminguide/function.setsessionrole-name-text.html +%%DOCSDIR%%/adminguide/function.slon-quote-brute-text.html +%%DOCSDIR%%/adminguide/function.slon-quote-input-text.html +%%DOCSDIR%%/adminguide/function.slonyversion.html +%%DOCSDIR%%/adminguide/function.slonyversionmajor.html +%%DOCSDIR%%/adminguide/function.slonyversionminor.html +%%DOCSDIR%%/adminguide/function.slonyversionpatchlevel.html +%%DOCSDIR%%/adminguide/function.storelisten-int-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.storelisten-integer-integer-integer.html +%%DOCSDIR%%/adminguide/function.storenode-int-integer-text-boolean.html +%%DOCSDIR%%/adminguide/function.storenode-integer-text-boolean.html +%%DOCSDIR%%/adminguide/function.storepath-int-integer-integer-text-integer.html +%%DOCSDIR%%/adminguide/function.storepath-integer-integer-text-integer.html +%%DOCSDIR%%/adminguide/function.storeset-int-integer-integer-text.html +%%DOCSDIR%%/adminguide/function.storeset-integer-text.html +%%DOCSDIR%%/adminguide/function.storetrigger-int-integer-name.html +%%DOCSDIR%%/adminguide/function.storetrigger-integer-name.html +%%DOCSDIR%%/adminguide/function.subscribeset-int-integer-integer-integer-boolean.html +%%DOCSDIR%%/adminguide/function.subscribeset-integer-integer-integer-boolean.html +%%DOCSDIR%%/adminguide/function.tableaddkey-text.html +%%DOCSDIR%%/adminguide/function.tabledropkey-integer.html +%%DOCSDIR%%/adminguide/function.tablehasserialkey-text.html +%%DOCSDIR%%/adminguide/function.terminatenodeconnections-integer.html +%%DOCSDIR%%/adminguide/function.uninstallnode.html +%%DOCSDIR%%/adminguide/function.unlockset-integer.html +%%DOCSDIR%%/adminguide/function.unsubscribeset-int-integer-integer.html +%%DOCSDIR%%/adminguide/function.unsubscribeset-integer-integer.html +%%DOCSDIR%%/adminguide/function.updaterelname-integer-integer.html +%%DOCSDIR%%/adminguide/function.updatereloid-integer-integer.html +%%DOCSDIR%%/adminguide/function.upgradeschema-text.html +%%DOCSDIR%%/adminguide/hdrcmds.html +%%DOCSDIR%%/adminguide/help.html +%%DOCSDIR%%/adminguide/index.html +%%DOCSDIR%%/adminguide/installation.html +%%DOCSDIR%%/adminguide/listenpaths.html +%%DOCSDIR%%/adminguide/locking.html +%%DOCSDIR%%/adminguide/loganalysis.html +%%DOCSDIR%%/adminguide/logshipping.html +%%DOCSDIR%%/adminguide/maintenance.html +%%DOCSDIR%%/adminguide/metacmds.html +%%DOCSDIR%%/adminguide/monitoring.html +%%DOCSDIR%%/adminguide/noslonik.html +%%DOCSDIR%%/adminguide/plainpaths.html +%%DOCSDIR%%/adminguide/releasechecklist.html +%%DOCSDIR%%/adminguide/requirements.html +%%DOCSDIR%%/adminguide/reshape.html +%%DOCSDIR%%/adminguide/runtime-config.html +%%DOCSDIR%%/adminguide/schema.html +%%DOCSDIR%%/adminguide/slon-archive-logging.html +%%DOCSDIR%%/adminguide/slon-config-connection.html +%%DOCSDIR%%/adminguide/slon-config-interval.html +%%DOCSDIR%%/adminguide/slon.html +%%DOCSDIR%%/adminguide/slonik.html +%%DOCSDIR%%/adminguide/slonikref.html +%%DOCSDIR%%/adminguide/slonikshell.html +%%DOCSDIR%%/adminguide/slonstart.html +%%DOCSDIR%%/adminguide/slonyadmin.html +%%DOCSDIR%%/adminguide/slonyintro.html +%%DOCSDIR%%/adminguide/slonylistenercosts.html +%%DOCSDIR%%/adminguide/slonyupgrade.html +%%DOCSDIR%%/adminguide/stmtcreateset.html +%%DOCSDIR%%/adminguide/stmtddlscript.html +%%DOCSDIR%%/adminguide/stmtdefine.html +%%DOCSDIR%%/adminguide/stmtdroplisten.html +%%DOCSDIR%%/adminguide/stmtdropnode.html +%%DOCSDIR%%/adminguide/stmtdroppath.html +%%DOCSDIR%%/adminguide/stmtdropset.html +%%DOCSDIR%%/adminguide/stmtdroptrigger.html +%%DOCSDIR%%/adminguide/stmtecho.html +%%DOCSDIR%%/adminguide/stmtexit.html +%%DOCSDIR%%/adminguide/stmtfailover.html +%%DOCSDIR%%/adminguide/stmtinclude.html +%%DOCSDIR%%/adminguide/stmtinitcluster.html +%%DOCSDIR%%/adminguide/stmtlockset.html +%%DOCSDIR%%/adminguide/stmtmergeset.html +%%DOCSDIR%%/adminguide/stmtmoveset.html +%%DOCSDIR%%/adminguide/stmtrepairconfig.html +%%DOCSDIR%%/adminguide/stmtrestartnode.html +%%DOCSDIR%%/adminguide/stmtsetaddsequence.html +%%DOCSDIR%%/adminguide/stmtsetaddtable.html +%%DOCSDIR%%/adminguide/stmtsetdropsequence.html +%%DOCSDIR%%/adminguide/stmtsetdroptable.html +%%DOCSDIR%%/adminguide/stmtsetmovesequence.html +%%DOCSDIR%%/adminguide/stmtsetmovetable.html +%%DOCSDIR%%/adminguide/stmtsleep.html +%%DOCSDIR%%/adminguide/stmtstorelisten.html +%%DOCSDIR%%/adminguide/stmtstorenode.html +%%DOCSDIR%%/adminguide/stmtstorepath.html +%%DOCSDIR%%/adminguide/stmtstoretrigger.html +%%DOCSDIR%%/adminguide/stmtsubscribeset.html +%%DOCSDIR%%/adminguide/stmtsync.html +%%DOCSDIR%%/adminguide/stmttableaddkey.html +%%DOCSDIR%%/adminguide/stmtuninstallnode.html +%%DOCSDIR%%/adminguide/stmtunlockset.html +%%DOCSDIR%%/adminguide/stmtunsubscribeset.html +%%DOCSDIR%%/adminguide/stmtupdatefunctions.html +%%DOCSDIR%%/adminguide/stmtwaitevent.html +%%DOCSDIR%%/adminguide/subscribenodes.html +%%DOCSDIR%%/adminguide/supportedplatforms.html +%%DOCSDIR%%/adminguide/table.sl-confirm.html +%%DOCSDIR%%/adminguide/table.sl-event.html +%%DOCSDIR%%/adminguide/table.sl-listen.html +%%DOCSDIR%%/adminguide/table.sl-log-1.html +%%DOCSDIR%%/adminguide/table.sl-log-2.html +%%DOCSDIR%%/adminguide/table.sl-node.html +%%DOCSDIR%%/adminguide/table.sl-nodelock.html +%%DOCSDIR%%/adminguide/table.sl-path.html +%%DOCSDIR%%/adminguide/table.sl-registry.html +%%DOCSDIR%%/adminguide/table.sl-seqlog.html +%%DOCSDIR%%/adminguide/table.sl-sequence.html +%%DOCSDIR%%/adminguide/table.sl-set.html +%%DOCSDIR%%/adminguide/table.sl-setsync.html +%%DOCSDIR%%/adminguide/table.sl-subscribe.html +%%DOCSDIR%%/adminguide/table.sl-table.html +%%DOCSDIR%%/adminguide/table.sl-trigger.html +%%DOCSDIR%%/adminguide/testbed.html +%%DOCSDIR%%/adminguide/usingslonik.html +%%DOCSDIR%%/adminguide/versionupgrade.html +%%DOCSDIR%%/adminguide/view.sl-seqlastvalue.html +%%DOCSDIR%%/howto/helpitsbroken.txt +%%DOCSDIR%%/howto/randomfacts.txt +%%DOCSDIR%%/howto/schemadoc.html +%%DOCSDIR%%/howto/slonik_commands.html +%%DOCSDIR%%/howto/slony-I-basic-mstr-slv.txt +%%DOCSDIR%%/howto/slony-I-failover.txt +%%DOCSDIR%%/howto/slony-I-install.txt +%%DOCSDIR%%/howto/slony-I-overview.txt +@dirrm %%DOCSDIR%%/howto +@dirrm %%DOCSDIR%%/adminguide +@dirrm %%DOCSDIR%% |