Add support of sslnegotiation client-side connection option (#3173)

It is available in PostgreSQL 17

Besides that, enable PG17 in behave tests and include PG17 to supported versions in docs.
This commit is contained in:
Alexander Kukushkin
2024-09-27 11:27:09 +02:00
committed by GitHub
parent 6b685036d0
commit e91e6b5484
9 changed files with 29 additions and 18 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ def install_packages(what):
packages['exhibitor'] = packages['zookeeper']
packages = packages.get(what, [])
ver = versions.get(what)
if float(ver) >= 15:
if 15 <= float(ver) < 17:
packages += ['postgresql-{0}-citus-12.1'.format(ver)]
subprocess.call(['sudo', 'apt-get', 'update', '-y'])
return subprocess.call(['sudo', 'apt-get', 'install', '-y', 'postgresql-' + ver, 'expect-dev'] + packages)