summaryrefslogtreecommitdiff
path: root/contrib/dblink/sql
diff options
context:
space:
mode:
authorAndres Freund2014-08-26 10:21:06 +0000
committerAndres Freund2014-08-26 10:28:08 +0000
commit57ca1d4f0175f60e9cfb0f997c864173d9c72607 (patch)
tree60ec14fef0d4ffa3c8be801adafa5c378014895b /contrib/dblink/sql
parentddc2504dbcf2af97b58a91b071768c17774d58d1 (diff)
Specify the port in dblink and postgres_fdw tests.
That allows to run those tests against a postmaster listening on a nonstandard port without requiring to export PGPORT in postmaster's environment. This still doesn't support connecting to a nondefault host without configuring it in postmaster's environment. That's harder and less frequently used though. So this is a useful step.
Diffstat (limited to 'contrib/dblink/sql')
-rw-r--r--contrib/dblink/sql/dblink.sql6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/dblink/sql/dblink.sql b/contrib/dblink/sql/dblink.sql
index d00e7d1c41a..ea78cc2929b 100644
--- a/contrib/dblink/sql/dblink.sql
+++ b/contrib/dblink/sql/dblink.sql
@@ -56,7 +56,7 @@ SELECT dblink_build_sql_update('"MySchema"."Foo"','1 2',2,'{"0", "a"}','{"99", "
SELECT dblink_build_sql_delete('"MySchema"."Foo"','1 2',2,'{"0", "a"}');
CREATE FUNCTION connection_parameters() RETURNS text LANGUAGE SQL AS $f$
- SELECT $$dbname='$$||current_database()||$$'$$;
+ SELECT $$dbname='$$||current_database()||$$' port=$$||current_setting('port');
$f$;
-- regular old dblink
@@ -395,7 +395,9 @@ CREATE ROLE dblink_regression_test;
DO $d$
BEGIN
EXECUTE $$CREATE SERVER fdtest FOREIGN DATA WRAPPER dblink_fdw
- OPTIONS (dbname '$$||current_database()||$$')$$;
+ OPTIONS (dbname '$$||current_database()||$$',
+ port '$$||current_setting('port')||$$'
+ )$$;
END;
$d$;