From 84f9ea7254be3c5fc7c9d5966191c854154e03f3 Mon Sep 17 00:00:00 2001 From: Juliana Fajardini Date: Wed, 7 Sep 2022 15:52:42 -0300 Subject: [PATCH] eve/schema: pgsql - allow flexible parameters list Pgsql's parameters - for message types like StartupMessage and ParameterStatus, for instance, don't have a finite, definitive set, as per their documentation. Our json schema was allow expecting a fixed set of parameters, though, resulting in SV tests failing if different, valid parameters appeared. Bug #5579 --- etc/schema.json | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/etc/schema.json b/etc/schema.json index cbfae61eb5..69a24b0b19 100644 --- a/etc/schema.json +++ b/etc/schema.json @@ -2829,9 +2829,6 @@ "startup_parameters": { "type": "object", "properties": { - "database": { - "type": "string" - }, "optional_parameters": { "type": "array", "items": { @@ -2843,11 +2840,23 @@ "client_encoding": { "type": "string" }, + "database": { + "type": "string" + }, + "datestyle": { + "type": "string" + }, + "extra_float_digits": { + "type": "string" + }, + "options": { + "type": "string" + }, "replication": { "type": "string" } }, - "additionalProperties": false + "additionalProperties": true } }, "user": { @@ -2931,7 +2940,7 @@ "type": "string" } }, - "additionalProperties": false + "additionalProperties": true } }, "process_id": {