1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/doc/xml
David Steele 45c3f4d53c
Improve JSON handling.
Previously read/writing JSON required parsing/render via a variant, which add many more memory allocations and loops.

Instead allow JSON to be read/written serially to improve performance and simplify the code. This also allows us to get rid of many String and Variant constant which are no longer required.

The goal is to be able to read/write very large (e.g. gigabyte manifest) JSON structures, which would not be practical with the current code.

Note that external JSON (GCS, S3, etc) is still handled using variants. Converting these will require more consideration about key ordering since it cannot be guaranteed as in our own formats.
2022-04-25 09:06:26 -04:00
..
auto v2.38: Minor Bug Fixes and Improvements 2022-03-06 10:30:59 -06:00
dtd Eliminate linefeed formatting from documentation. 2021-09-08 17:35:45 -04:00
coding.xml Add missing paragraph tags in coding standards. 2021-10-26 08:25:21 -04:00
contributing.xml Use Rocky Linux for documentation builds instead of CentOS. 2021-10-28 15:15:49 -04:00
documentation.xml Use Rocky Linux for documentation builds instead of CentOS. 2021-10-28 15:15:49 -04:00
faq.xml Fix URL for apt.p.o archives. 2022-04-17 09:41:22 -04:00
index.xml Remove support for PostgreSQL 8.3/8.4. 2022-01-06 15:34:04 -05:00
metric.xml Add user guides for CentOS/RHEL 6/7. 2019-05-16 08:32:02 -04:00
release.xml Improve JSON handling. 2022-04-25 09:06:26 -04:00
user-guide-index.xml Consolidate RHEL/CentOS user guide into a single document. 2021-05-24 16:03:15 -04:00
user-guide.xml Fix incorrect reference to stanza-update in the user guide. 2022-03-24 15:59:41 -06:00