forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit5c649fe
committed
Extend the options of pg_basebackup to control compression
The option --compress is extended to accept a compression method and anoptional compression level, as of the grammar METHOD[:LEVEL]. Themethods currently support are "none" and "gzip", for client-sidecompression. Any of those methods use only an integer value for thecompression level, but any method implemented in the future could usemore specific keywords if necessary.This commit keeps the logic backward-compatible. Hence, the followingcompatibility rules apply for the new format of the option --compress:* -z/--gzip is a synonym of --compress=gzip.* --compress=NUM implies:** --compress=none if NUM = 0.** --compress=gzip:NUM if NUM > 0.Note that there are also plans to extend more this grammar withserver-side compression.Reviewed-by: Robert Haas, Magnus Hagander, Álvaro Herrera, DavidG. Johnston, Georgios KokolatosDiscussion:https://postgr.es/m/Yb3GEgWwcu4wZDuA@paquier.xyz1 parent512fc2d commit5c649fe
File tree
3 files changed
+179
-24
lines changed- doc/src/sgml/ref
- src/bin/pg_basebackup
- t
3 files changed
+179
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
398 | 398 | | |
399 | 399 | | |
400 | 400 | | |
| 401 | + | |
401 | 402 | | |
| 403 | + | |
402 | 404 | | |
403 | 405 | | |
404 | | - | |
| 406 | + | |
405 | 407 | | |
406 | 408 | | |
407 | 409 | | |
408 | 410 | | |
409 | 411 | | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
410 | 419 | | |
411 | 420 | | |
412 | 421 | | |
| |||
942 | 951 | | |
943 | 952 | | |
944 | 953 | | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
945 | 964 | | |
946 | 965 | | |
947 | 966 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
| |||
379 | 380 | | |
380 | 381 | | |
381 | 382 | | |
382 | | - | |
| 383 | + | |
| 384 | + | |
383 | 385 | | |
384 | 386 | | |
385 | 387 | | |
| |||
544 | 546 | | |
545 | 547 | | |
546 | 548 | | |
547 | | - | |
548 | | - | |
| 549 | + | |
549 | 550 | | |
550 | 551 | | |
551 | 552 | | |
| |||
936 | 937 | | |
937 | 938 | | |
938 | 939 | | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
939 | 1015 | | |
940 | 1016 | | |
941 | 1017 | | |
| |||
996 | 1072 | | |
997 | 1073 | | |
998 | 1074 | | |
999 | | - | |
| 1075 | + | |
1000 | 1076 | | |
1001 | 1077 | | |
1002 | 1078 | | |
| |||
1055 | 1131 | | |
1056 | 1132 | | |
1057 | 1133 | | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
1058 | 1137 | | |
1059 | | - | |
| 1138 | + | |
1060 | 1139 | | |
1061 | 1140 | | |
1062 | 1141 | | |
1063 | 1142 | | |
1064 | 1143 | | |
1065 | 1144 | | |
1066 | | - | |
1067 | 1145 | | |
1068 | | - | |
1069 | | - | |
1070 | | - | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
1071 | 1150 | | |
1072 | 1151 | | |
1073 | 1152 | | |
| |||
2279 | 2358 | | |
2280 | 2359 | | |
2281 | 2360 | | |
| 2361 | + | |
2282 | 2362 | | |
2283 | 2363 | | |
2284 | | - | |
2285 | | - | |
2286 | | - | |
| 2364 | + | |
| 2365 | + | |
2287 | 2366 | | |
2288 | 2367 | | |
2289 | 2368 | | |
| |||
2412 | 2491 | | |
2413 | 2492 | | |
2414 | 2493 | | |
2415 | | - | |
| 2494 | + | |
2416 | 2495 | | |
2417 | 2496 | | |
2418 | 2497 | | |
| |||
2516 | 2595 | | |
2517 | 2596 | | |
2518 | 2597 | | |
2519 | | - | |
2520 | | - | |
2521 | | - | |
| 2598 | + | |
| 2599 | + | |
2522 | 2600 | | |
2523 | | - | |
2524 | | - | |
2525 | | - | |
| 2601 | + | |
| 2602 | + | |
| 2603 | + | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
| 2607 | + | |
| 2608 | + | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
| 2618 | + | |
| 2619 | + | |
| 2620 | + | |
| 2621 | + | |
| 2622 | + | |
| 2623 | + | |
| 2624 | + | |
| 2625 | + | |
| 2626 | + | |
| 2627 | + | |
2526 | 2628 | | |
| 2629 | + | |
| 2630 | + | |
| 2631 | + | |
| 2632 | + | |
| 2633 | + | |
| 2634 | + | |
2527 | 2635 | | |
2528 | 2636 | | |
2529 | 2637 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
41 | 55 | | |
42 | 56 | | |
43 | 57 | | |
| |||
699 | 713 | | |
700 | 714 | | |
701 | 715 | | |
702 | | - | |
| 716 | + | |
703 | 717 | | |
704 | 718 | | |
705 | 719 | | |
| |||
717 | 731 | | |
718 | 732 | | |
719 | 733 | | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
720 | 742 | | |
721 | 743 | | |
722 | 744 | | |
723 | 745 | | |
724 | 746 | | |
725 | | - | |
| 747 | + | |
| 748 | + | |
726 | 749 | | |
727 | 750 | | |
728 | 751 | | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
729 | 756 | | |
730 | 757 | | |
731 | 758 | | |
| |||
735 | 762 | | |
736 | 763 | | |
737 | 764 | | |
738 | | - | |
| 765 | + | |
739 | 766 | | |
740 | 767 | | |
741 | 768 | | |
| 769 | + | |
742 | 770 | | |
0 commit comments
Comments
(0)