Support PG15 issues#31

Добавлена частичная поддержка возможностей PG15:
- поддержка списка колонок при задании FK
- поддержка NULLS NOT DISTINCT для уникальных индексов
This commit is contained in:
lsv 2022-11-06 19:28:49 +05:00
parent cb11507b4f
commit 7374068728
8 changed files with 87 additions and 19 deletions

View file

@ -265,7 +265,7 @@ bool pgConn::Initialize()
if (!save_applicationname.Contains("query")) sql += wxT("SET lock_timeout=15000;\n");
//if (BackendMinimumVersion(9, 0)) sql += wxT("SET bytea_output=escape;\n");
sql += wxT("SELECT oid, pg_encoding_to_char(encoding) AS encoding, datlastsysoid\n")
sql += wxT("SELECT oid, pg_encoding_to_char(encoding) AS encoding,(SELECT oid FROM pg_database WHERE datname = 'template0') datlastsysoid\n")
wxT(" FROM pg_database WHERE ");
if (save_oid)