pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Tels <nospam-pg-abuse@bloodgate.com>
To: Robert Haas <robertmhaas@gmail.com>
Cc: Suraj Kharage <suraj.kharage@enterprisedb.com>
Cc: Rushabh Lathia <rushabh.lathia@gmail.com>
Cc: David Steele <david@pgmasters.net>
Cc: Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Cc: PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Cc: Jeevan Chalke <jeevan.chalke@enterprisedb.com>
Cc: vignesh C <vignesh21@gmail.com>
Subject: Re: backup manifests
Date: Tue, 31 Dec 2019 13:30:01 +0100
Message-ID: <f97892ef565db763c97f23566c2cb6e5@bloodgate.com> (raw)
In-Reply-To: <CA+TgmobnSHW3upkS_x6D=cM9A3jT9ZA0pcH0FJitBfkyW7sFJA@mail.gmail.com>
References: <CA+TgmoZV8dw1H2bzZ9xkKwdrk8+XYa+DC9H=F7heO2zna5T6qg@mail.gmail.com>
	<4b6244ea-4094-9055-080b-7afb274bf270@pgmasters.net>
	<CA+TgmobANXUCZ1XrLJQbX95e3fJa0dRqV09Scjb2kmqt+gdkvg@mail.gmail.com>
	<b2b696b4-b11f-e954-c86a-8252a62a2e40@pgmasters.net>
	<CA+TgmobZrNYR-ATtfZiZ_k-W7tSPgvmYZmyiqumQig4R4fkzHw@mail.gmail.com>
	<146910fc-3df7-eeb4-ac5b-2f57a01f646f@pgmasters.net>
	<CA+TgmoYZDTHbSpwZtW=JDgAhwVAYvmdSrRUjOd+AYdfNNXVBDg@mail.gmail.com>
	<CALDaNm0pReK3ENbadRM=CJXNLsw4tm-MfaK_ckE7RMYEp9pgQg@mail.gmail.com>
	<CAM2+6=VHWifa=+8mtnFy3dqFvQtsEQPy9NBQEv-FbR26L22+uQ@mail.gmail.com>
	<CA+Tgmob1c3Lg4yQmMUwWh5vw67ZvB2HUJXfHGP+Opi+LDzq_bQ@mail.gmail.com>
	<CAGPqQf3DcmB6OtTpwqayH5bJgMnx2j-r4v2dFR6_=iFiqPq1Sw@mail.gmail.com>
	<f2fb57c2-027b-ac0c-583c-738188ebc850@2ndQuadrant.com>
	<CA+TgmoYAHvP3G1u4eVDmF5MvUd==CP5K1FT9q6OCwABs44x7dA@mail.gmail.com>
	<2f4dd3b8-fc39-7a34-d0e3-17fc14e041ea@pgmasters.net>
	<CA+TgmoZH_j_LsL9w0UuCqEP57svb=NyPKkFk_FDRqzEc+GFdUA@mail.gmail.com>
	<c677dec6e478b2b3459f518354cc4fcf@bloodgate.com>
	<CA+TgmoaBh6TEY3Re3rA75WaEd+XXRzmC8=UYEU+2JiryKNFUsQ@mail.gmail.com>
	<CAGPqQf2PB7js0m0dp-rCwu6fwEhgbuLf6zuraktRs1MuzCTC5Q@mail.gmail.com>
	<CA+TgmoYJ6WHDBgD=Jc87YZOQEdWo_7FmKNnVPFNVQGxqKw7vFw@mail.gmail.com>
	<CAGPqQf12Fp+EtUW_Hi9368divteKm8bgfajstq8=18UPVHxKUw@mail.gmail.com>
	<CA+TgmoYTET9JosD9kS2QG28V=yvXGucq7dVNV9BPaZ=itGNPZw@mail.gmail.com>
	<CAF1DzPVuFa26xDsKG+Vbj+zLN8P4cXJ5Gdi0w8AUQ1NBKM3=HQ@mail.gmail.com>
	<CA+TgmoZn6K4KiBvcAfYOxUwv-t9oot0ZULdPbOG5k8prpEVVZA@mail.gmail.com>
	<CAF1DzPVeJdV3q4oiCBaTs5jMoUYkqNRicAYR-DAHuHGA7ccO=w@mail.gmail.com>
	<CAF1DzPXcCgXP2awVaH4uHovPo77JdLYPAYShzwnSPMVzdUmxSQ@mail.gmail.com>
	<CA+TgmoZdJ=vBoDU1Skv52Prybp36kMvmpTDBXbmoky0owNgMiA@mail.gmail.com>
	<CAF1DzPW1CAjR7FG86b-OL+hAP2xGqmBUtv0WtRhDz+r+Mwy-Hw@mail.gmail.com>
	<CA+TgmoYY5LXfbmeCO3gpCoCJcqNj0125PO7B7ecuJjnoEdB08A@mail.gmail.com>
	<CAF1DzPXOofDsdSqgEtzpegfcvqB_1TND_h_8uQrvJuVvx-4pDA@mail.gmail.com>
	<CA+TgmobnSHW3upkS_x6D=cM9A3jT9ZA0pcH0FJitBfkyW7sFJA@mail.gmail.com>

Moin,

sorry for the very late reply. There was a discussion about the specific 
format of the backup manifests, and maybe that was already discussed and 
I just overlooked it:

1) Why invent your own format, and not just use a machine-readable 
format that already exists? It doesn't have to be full blown XML, or 
even JSON, something simple as YAML would already be better. That way 
not everyone has to write their own parser. Or maybe it is already YAML 
and just the different keywords where under discussion?

2) It would be very wise to add a version number to the format. That 
will making an extension later much easier and avoids the "we need  to 
add X, but that breaks compatibility with all software out there" 
situations that often arise a few years down the line.

Best regards,

and a happy New Year 2020

Tels





view thread (243+ messages)  latest in thread

Message-ID: <f97892ef565db763c97f23566c2cb6e5@bloodgate.com>
Permalink:  ../f97892ef565db763c97f23566c2cb6e5@bloodgate.com/
Also on:    postgresql.org/message-id/f97892ef565db763c97f23566c2cb6e5@bloodgate.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-hackers@postgresql.org
  Cc: nospam-pg-abuse@bloodgate.com, robertmhaas@gmail.com, suraj.kharage@enterprisedb.com, rushabh.lathia@gmail.com, david@pgmasters.net, andrew.dunstan@2ndquadrant.com, jeevan.chalke@enterprisedb.com, vignesh21@gmail.com
  Subject: Re: backup manifests
  In-Reply-To: <f97892ef565db763c97f23566c2cb6e5@bloodgate.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox