|
338 | 338 | partitioned tables can be published explicitly causing all partitions
|
339 | 339 | to be automatically published. Addition/removal of partitions from
|
340 | 340 | partitioned tables are automatically added/removed from publications.
|
341 |
| -The <link linkend="sql-createpublication"><command>CREATE |
342 |
| -PUBLICATION</command></link> option |
343 |
| -<literal>publish_via_partition_root</literal> controls whether changes |
344 |
| -to partitions are published as their own or their ancestor's. |
| 341 | +The <xref linkend="sql-createpublication"/> option |
| 342 | +<literal>publish_via_partition_root</literal> controls whether |
| 343 | +changes to partitions are published as their own or their |
| 344 | +ancestor's. |
345 | 345 | </para>
|
346 | 346 | </listitem>
|
347 | 347 |
|
|
397 | 397 |
|
398 | 398 | <para>
|
399 | 399 | This allows efficient btree indexing of low cardinality columns
|
400 |
| -by storing duplicate keys only once. Users upgrading with <link |
401 |
| -linkend="pgupgrade"><application>pg_upgrade</application></link> |
402 |
| -will need to use <link |
403 |
| -linkend="sql-reindex"><command>REINDEX</command></link> to make use |
404 |
| -of this feature. |
| 400 | +by storing duplicate keys only once. Users upgrading |
| 401 | +with <xref linkend="pgupgrade"/> will need to use <xref |
| 402 | +linkend="sql-reindex"/> to make use of this feature. |
405 | 403 | </para>
|
406 | 404 | </listitem>
|
407 | 405 |
|
|
414 | 412 | -->
|
415 | 413 |
|
416 | 414 | <para>
|
417 |
| -Allow <link linkend="gist">GiST</link> and <link |
418 |
| -linkend="spgist">SP-GiST</link> indexes for <link |
| 415 | +Allow <xref linkend="gist"/> and <xref |
| 416 | +linkend="spgist"/> indexes for <link |
419 | 417 | linkend="datatype-line">box</link>/point distance lookups (Nikita
|
420 | 418 | Glukhov)
|
421 | 419 | </para>
|
|
428 | 426 | -->
|
429 | 427 |
|
430 | 428 | <para>
|
431 |
| -Allow <link linkend="gin"><acronym>GIN</acronym></link> indexes to |
432 |
| -more efficiently handle <literal>NOT</literal> restrictions (Nikita |
433 |
| -Glukhov, Alexander Korotkov, Tom Lane, Julien Rouhaud) |
| 429 | +Allow <xref linkend="gin"/> indexes to more efficiently handle |
| 430 | +<literal>NOT</literal> restrictions (Nikita Glukhov, Alexander |
| 431 | +Korotkov, Tom Lane, Julien Rouhaud) |
434 | 432 | </para>
|
435 | 433 | </listitem>
|
436 | 434 |
|
|
658 | 656 | -->
|
659 | 657 |
|
660 | 658 | <para>
|
661 |
| -Allow inserts to trigger <link linkend="autovacuum">autovacuum</link> |
662 |
| -activity (Laurenz Albe, Darafei Praliaskouski) |
| 659 | +Allow inserts to trigger <xref linkend="autovacuum"/> activity |
| 660 | +(Laurenz Albe, Darafei Praliaskouski) |
663 | 661 | </para>
|
664 | 662 |
|
665 | 663 | <para>
|
|
722 | 720 | -->
|
723 | 721 |
|
724 | 722 | <para>
|
725 |
| -Improve the performance when replaying <link |
726 |
| -linkend="sql-dropdatabase"><command>DROP DATABASE</command></link> |
727 |
| -commands when many tablespaces are in use (Fujii Masao) |
| 723 | +Improve the performance when replaying <xref |
| 724 | +linkend="sql-dropdatabase"/> commands when many tablespaces are |
| 725 | +in use (Fujii Masao) |
728 | 726 | </para>
|
729 | 727 | </listitem>
|
730 | 728 |
|
|
747 | 745 | -->
|
748 | 746 |
|
749 | 747 | <para>
|
750 |
| -Improve speed of <link |
751 |
| -linkend="storage-toast"><acronym>TOAST</acronym></link> decompression |
752 |
| -and the retrieval of only the leading bytes of <acronym>TOAST</acronym> |
| 748 | +Improve speed of <xref linkend="storage-toast"/> decompression and |
| 749 | +the retrieval of only the leading bytes of <acronym>TOAST</acronym> |
753 | 750 | values (Binguo Bao, Andrey Borodin)
|
754 | 751 | </para>
|
755 | 752 |
|
|
769 | 766 | -->
|
770 | 767 |
|
771 | 768 | <para>
|
772 |
| -Improve performance of <link |
773 |
| -linkend="sql-listen"><command>LISTEN</command></link>/<command>NOTIFY</command> |
774 |
| -(Martijn van Oosterhout) |
| 769 | +Improve performance of <xref |
| 770 | +linkend="sql-listen"/>/<command>NOTIFY</command> (Martijn van |
| 771 | +Oosterhout) |
775 | 772 | </para>
|
776 | 773 | </listitem>
|
777 | 774 |
|
|
782 | 779 | -->
|
783 | 780 |
|
784 | 781 | <para>
|
785 |
| -Improve the efficiency of removing duplicate <link |
786 |
| -linkend="sql-notify"><command>NOTIFY</command></link> events (Tom Lane) |
| 782 | +Improve the efficiency of removing duplicate <xref |
| 783 | +linkend="sql-notify"/> events (Tom Lane) |
787 | 784 | </para>
|
788 | 785 | </listitem>
|
789 | 786 |
|
|
830 | 827 | -->
|
831 | 828 |
|
832 | 829 | <para>
|
833 |
| -Allow <link linkend="sql-explain"><command>EXPLAIN</command></link>, |
834 |
| -<xref linkend="auto-explain"/>, <link |
835 |
| -linkend="autovacuum">autovacuum</link>, and <xref |
| 830 | +Allow <xref linkend="sql-explain"/>, |
| 831 | +<xref linkend="auto-explain"/>, <xref |
| 832 | +linkend="autovacuum"/>, and <xref |
836 | 833 | linkend="pgstatstatements"/> to track <acronym>WAL</acronym> usage
|
837 | 834 | statistics (Kirill Bychik, Julien Rouhaud)
|
838 | 835 | </para>
|
|
898 | 895 | -->
|
899 | 896 |
|
900 | 897 | <para>
|
901 |
| -Make <link linkend="sql-vacuum">vacuum</link> buffer counters 64-bits |
| 898 | +Make <xref linkend="sql-vacuum"/> buffer counters 64-bits |
902 | 899 | wide to avoid overflow (Álvaro Herrera)
|
903 | 900 | </para>
|
904 | 901 | </listitem>
|
|
982 | 979 | <para>
|
983 | 980 | Add system view <link
|
984 | 981 | linkend="monitoring-stats-dynamic-views-table"><structname>pg_stat_progress_analyze</structname></link>
|
985 |
| -to report <link linkend="sql-analyze">analyze</link> progress |
986 |
| -(Álvaro Herrera, Tatsuro Yamada, Vinayak Pokale) |
| 982 | +to report <xref linkend="sql-analyze"/> progress (Álvaro |
| 983 | +Herrera, Tatsuro Yamada, Vinayak Pokale) |
987 | 984 | </para>
|
988 | 985 | </listitem>
|
989 | 986 |
|
|
1363 | 1360 | -->
|
1364 | 1361 |
|
1365 | 1362 | <para>
|
1366 |
| -Allow <link linkend="sql-vacuum"><command>VACUUM</command></link> |
1367 |
| -to process indexes in parallel (Masahiko Sawada, Amit Kapila) |
| 1363 | +Allow <xref linkend="sql-vacuum"/> to process indexes in parallel |
| 1364 | +(Masahiko Sawada, Amit Kapila) |
1368 | 1365 | </para>
|
1369 | 1366 |
|
1370 | 1367 | <para>
|
|
1392 | 1389 | -->
|
1393 | 1390 |
|
1394 | 1391 | <para>
|
1395 |
| -Report planning-time buffer usage in <link |
1396 |
| -linkend="sql-explain"><command>EXPLAIN</command></link>'s |
| 1392 | +Report planning-time buffer usage in <xref linkend="sql-explain"/>'s |
1397 | 1393 | <literal>BUFFER</literal> output (Julien Rouhaud)
|
1398 | 1394 | </para>
|
1399 | 1395 | </listitem>
|
|
1444 | 1440 | -->
|
1445 | 1441 |
|
1446 | 1442 | <para>
|
1447 |
| -Add <link linkend="sql-altertable"><command>ALTER |
1448 |
| -TABLE</command></link> clause <literal>DROP EXPRESSION</literal> |
1449 |
| -to remove generated properties from columns (Peter Eisentraut) |
| 1443 | +Add <xref linkend="sql-altertable"/> clause <literal>DROP |
| 1444 | +EXPRESSION</literal> to remove generated properties from columns |
| 1445 | +(Peter Eisentraut) |
1450 | 1446 | </para>
|
1451 | 1447 | </listitem>
|
1452 | 1448 |
|
|
1469 | 1465 | -->
|
1470 | 1466 |
|
1471 | 1467 | <para>
|
1472 |
| -Add <link linkend="sql-alterview"><command>ALTER VIEW</command></link> |
1473 |
| -syntax to rename view columns (Fujii Masao) |
| 1468 | +Add <xref linkend="sql-alterview"/> syntax to rename view columns |
| 1469 | +(Fujii Masao) |
1474 | 1470 | </para>
|
1475 | 1471 |
|
1476 | 1472 | <para>
|
|
1486 | 1482 | -->
|
1487 | 1483 |
|
1488 | 1484 | <para>
|
1489 |
| -Add <link linkend="sql-altertype"><command>ALTER TYPE</command></link> |
1490 |
| -options useful for extensions, like <acronym>TOAST</acronym> and I/O |
1491 |
| -functions control (Tomas Vondra, Tom Lane) |
| 1485 | +Add <xref linkend="sql-altertype"/> options useful for extensions, |
| 1486 | +like <acronym>TOAST</acronym> and I/O functions control (Tomas |
| 1487 | +Vondra, Tom Lane) |
1492 | 1488 | </para>
|
1493 | 1489 | </listitem>
|
1494 | 1490 |
|
|
1499 | 1495 | -->
|
1500 | 1496 |
|
1501 | 1497 | <para>
|
1502 |
| -Add <link linkend="sql-createdatabase"><command>CREATE |
1503 |
| -DATABASE</command></link> <literal>LOCALE</literal> option (Peter |
1504 |
| -Eisentraut) |
| 1498 | +Add <xref linkend="sql-createdatabase"/> <literal>LOCALE</literal> |
| 1499 | +option (Peter Eisentraut) |
1505 | 1500 | </para>
|
1506 | 1501 |
|
1507 | 1502 | <para>
|
|
1517 | 1512 | -->
|
1518 | 1513 |
|
1519 | 1514 | <para>
|
1520 |
| -Allow <link linkend="sql-dropdatabase"><command>DROP |
1521 |
| -DATABASE</command></link> to disconnect users so drop succeeds (Pavel |
1522 |
| -Stehule, Amit Kapila) |
| 1515 | +Allow <xref linkend="sql-dropdatabase"/> to disconnect users so |
| 1516 | +drop succeeds (Pavel Stehule, Amit Kapila) |
1523 | 1517 | </para>
|
1524 | 1518 |
|
1525 | 1519 | <para>
|
|
1952 | 1946 | </sect3>
|
1953 | 1947 |
|
1954 | 1948 | <sect3>
|
1955 |
| -<title><link linkend="plpgsql">PL/pgSQL</link></title> |
| 1949 | +<title><xref linkend="plpgsql"/></title> |
1956 | 1950 |
|
1957 | 1951 | <itemizedlist>
|
1958 | 1952 |
|
|
2306 | 2300 | </para>
|
2307 | 2301 |
|
2308 | 2302 | <para>
|
2309 |
| -A new tool <link |
2310 |
| -linkend="app-pgverifybackup"><application>pg_verifybackup</application>"</link> |
2311 |
| -can verify backups. |
| 2303 | +A new tool <application><xref |
| 2304 | +linkend="app-pgverifybackup"/></application> can verify backups. |
2312 | 2305 | </para>
|
2313 | 2306 | </listitem>
|
2314 | 2307 |
|
|
2319 | 2312 | -->
|
2320 | 2313 |
|
2321 | 2314 | <para>
|
2322 |
| -Have <link |
2323 |
| -linkend="app-pgbasebackup"><application>pg_basebackup</application></link> |
2324 |
| -estimate the total backup size by default (Fujii Masao) |
| 2315 | +Have <application><xref |
| 2316 | +linkend="app-pgbasebackup"/></application> estimate the |
| 2317 | +total backup size by default (Fujii Masao) |
2325 | 2318 | </para>
|
2326 | 2319 |
|
2327 | 2320 | <para>
|
|
2340 | 2333 | -->
|
2341 | 2334 |
|
2342 | 2335 | <para>
|
2343 |
| -Add <link |
2344 |
| -linkend="app-pgrewind"><application>pg_rewind</application></link> |
| 2336 | +Add <application><xref linkend="app-pgrewind"/></application> |
2345 | 2337 | option to configure standbys (Paul Guo, Jimmy Yih, Ashwin Agrawal)
|
2346 | 2338 | </para>
|
2347 | 2339 |
|
2348 | 2340 | <para>
|
2349 |
| -This matches <link |
2350 |
| -linkend="app-pgbasebackup"><application>pg_basebackup</application></link>'s |
| 2341 | +This matches <application><xref |
| 2342 | +linkend="app-pgbasebackup"/></application>'s |
2351 | 2343 | <option>--write-recovery-conf</option> option.
|
2352 | 2344 | </para>
|
2353 | 2345 | </listitem>
|
|
2393 | 2385 | -->
|
2394 | 2386 |
|
2395 | 2387 | <para>
|
2396 |
| -Increase <link linkend="sql-prepare-transaction"><command>PREPARE |
2397 |
| -TRANSACTION</command></link> information reported by |
2398 |
| -<application>pg_waldump</application> (Fujii Masao) |
| 2388 | +Increase <xref linkend="sql-prepare-transaction"/> information |
| 2389 | +reported by <application>pg_waldump</application> (Fujii Masao) |
2399 | 2390 | </para>
|
2400 | 2391 | </listitem>
|
2401 | 2392 |
|
|
2406 | 2397 | -->
|
2407 | 2398 |
|
2408 | 2399 | <para>
|
2409 |
| -Add <link |
2410 |
| -linkend="pgwaldump"><application>pg_waldump</application></link> |
2411 |
| -option <option>--quiet</option> to suppress non-error output (Andres |
2412 |
| -Freund, Robert Haas) |
| 2400 | +Add <application><xref linkend="pgwaldump"/></application> |
| 2401 | +option <option>--quiet</option> to suppress non-error output |
| 2402 | +(Andres Freund, Robert Haas) |
2413 | 2403 | </para>
|
2414 | 2404 | </listitem>
|
2415 | 2405 |
|
|
2420 | 2410 | -->
|
2421 | 2411 |
|
2422 | 2412 | <para>
|
2423 |
| -Allow <link |
2424 |
| -linkend="app-pgdump"><application>pg_dump</application></link> |
| 2413 | +Allow <application><xref linkend="app-pgdump"/></application> |
2425 | 2414 | <option>--include-foreign-data</option> to dump data from foreign
|
2426 | 2415 | servers (Luis Carril)
|
2427 | 2416 | </para>
|
|
2434 | 2423 | -->
|
2435 | 2424 |
|
2436 | 2425 | <para>
|
2437 |
| -Allow vacuum commands run by <link |
2438 |
| -linkend="app-vacuumdb">vacuumdb</link> to operate in parallel mode |
| 2426 | +Allow vacuum commands run by <application><xref |
| 2427 | +linkend="app-vacuumdb"/></application> to operate in parallel mode |
2439 | 2428 | (Masahiko Sawada)
|
2440 | 2429 | </para>
|
2441 | 2430 |
|
|
2451 | 2440 | -->
|
2452 | 2441 |
|
2453 | 2442 | <para>
|
2454 |
| -Allow <link linkend="app-reindexdb">reindexdb</link> to operate in |
2455 |
| -parallel (Julien Rouhaud) |
| 2443 | +Allow <application><xref linkend="app-reindexdb"/></application> |
| 2444 | +to operate in parallel (Julien Rouhaud) |
2456 | 2445 | </para>
|
2457 | 2446 |
|
2458 | 2447 | <para>
|
|
2467 | 2456 | -->
|
2468 | 2457 |
|
2469 | 2458 | <para>
|
2470 |
| -Allow <link linkend="app-dropdb">dropdb</link> to force disconnections |
2471 |
| -so the drop succeeds (Pavel Stehule) |
| 2459 | +Allow <application><xref linkend="app-dropdb"/></application> |
| 2460 | +to force disconnections so the drop succeeds (Pavel Stehule) |
2472 | 2461 | </para>
|
2473 | 2462 |
|
2474 | 2463 | <para>
|
|
2484 | 2473 |
|
2485 | 2474 | <para>
|
2486 | 2475 | Remove <option>--adduser</option> and <option>--no-adduser</option>
|
2487 |
| -from <link linkend="app-createuser">createuser</link> (Alexander |
| 2476 | +from <application><xref linkend="app-createuser"/></application> (Alexander |
2488 | 2477 | Lakhin)
|
2489 | 2478 | </para>
|
2490 | 2479 |
|
|
2501 | 2490 | -->
|
2502 | 2491 |
|
2503 | 2492 | <para>
|
2504 |
| -Use the directory of the <link |
2505 |
| -linkend="pgupgrade"><application>pg_upgrade</application></link> |
2506 |
| -binary as the default new 'bindir' location when running |
| 2493 | +Use the directory of the <application><xref |
| 2494 | +linkend="pgupgrade"/></application> binary |
| 2495 | +as the default new 'bindir' location when running |
2507 | 2496 | <application>pg_upgrade</application> (Daniel Gustafsson)
|
2508 | 2497 | </para>
|
2509 | 2498 | </listitem>
|
|
2712 | 2701 | -->
|
2713 | 2702 |
|
2714 | 2703 | <para>
|
2715 |
| -Add <link linkend="sql-truncate"><command>TRUNCATE</command></link> |
2716 |
| -command hook (Yuli Khodorkovskiy) |
| 2704 | +Add <xref linkend="sql-truncate"/> command hook (Yuli Khodorkovskiy) |
2717 | 2705 | </para>
|
2718 | 2706 | </listitem>
|
2719 | 2707 |
|
|
2860 | 2848 | </para>
|
2861 | 2849 |
|
2862 | 2850 | <para>
|
2863 |
| -Specifically, allow <link linkend="sql-alterusermapping"><command>ALTER |
2864 |
| -USER MAPPING</command></link> to set |
| 2851 | +Specifically, allow <xref linkend="sql-alterusermapping"/> to set |
2865 | 2852 | <literal>password_required</literal> to false. Care must still be
|
2866 | 2853 | taken to avoid non-superusers from using superuser credentials to
|
2867 | 2854 | connect to the foreign server.
|
|
0 commit comments