mirror of
https://github.com/postgres/postgres.git
synced 2025-06-11 20:28:21 +03:00
Adjust assorted hint messages that list all valid options.
Instead of listing all valid options, we now try to provide one that looks similar. Since this may be useful elsewhere, this change introduces a new set of functions that can be reused for similar purposes. Author: Nathan Bossart <nathandbossart@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/b1f9f399-3a1a-b554-283f-4ae7f34608e2@enterprisedb.com
This commit is contained in:
@ -188,7 +188,6 @@ ALTER USER MAPPING FOR public SERVER testserver1
|
||||
ALTER USER MAPPING FOR public SERVER testserver1
|
||||
OPTIONS (ADD sslmode 'require');
|
||||
ERROR: invalid option "sslmode"
|
||||
HINT: Valid options in this context are: user, password, sslpassword, password_required, sslcert, sslkey
|
||||
-- But we can add valid ones fine
|
||||
ALTER USER MAPPING FOR public SERVER testserver1
|
||||
OPTIONS (ADD sslpassword 'dummy');
|
||||
@ -9706,7 +9705,7 @@ DO $d$
|
||||
END;
|
||||
$d$;
|
||||
ERROR: invalid option "password"
|
||||
HINT: Valid options in this context are: service, passfile, channel_binding, connect_timeout, dbname, host, hostaddr, port, options, application_name, keepalives, keepalives_idle, keepalives_interval, keepalives_count, tcp_user_timeout, sslmode, sslcompression, sslcert, sslkey, sslrootcert, sslcrl, sslcrldir, sslsni, requirepeer, ssl_min_protocol_version, ssl_max_protocol_version, gssencmode, krbsrvname, gsslib, target_session_attrs, use_remote_estimate, fdw_startup_cost, fdw_tuple_cost, extensions, updatable, truncatable, fetch_size, batch_size, async_capable, parallel_commit, keep_connections
|
||||
HINT: Perhaps you meant the option "passfile".
|
||||
CONTEXT: SQL statement "ALTER SERVER loopback_nopw OPTIONS (ADD password 'dummypw')"
|
||||
PL/pgSQL function inline_code_block line 3 at EXECUTE
|
||||
-- If we add a password for our user mapping instead, we should get a different
|
||||
|
Reference in New Issue
Block a user