Fix specs on 9.3
This commit is contained in:
parent
131aee1503
commit
fdbad0f93c
@ -462,8 +462,18 @@ function test_foreign_tables() {
|
|||||||
sql postgres "SELECT cartodb.CDB_Conf_SetConf('fdws', '{\"test_fdw\": {\"server\": {\"host\": \"localhost\", \"dbname\": \"fdw_target\"},
|
sql postgres "SELECT cartodb.CDB_Conf_SetConf('fdws', '{\"test_fdw\": {\"server\": {\"host\": \"localhost\", \"dbname\": \"fdw_target\"},
|
||||||
\"users\": {\"public\": {\"user\": \"fdw_user\", \"password\": \"foobarino\"}}}}')"
|
\"users\": {\"public\": {\"user\": \"fdw_user\", \"password\": \"foobarino\"}}}}')"
|
||||||
|
|
||||||
sql postgres "SELECT cartodb.CDB_Add_Remote_Table('test_fdw', 'foo')"
|
sql postgres "SELECT cartodb._CDB_Setup_FDW('test_fdw')"
|
||||||
sql postgres "SELECT * from test_fdw.foo;"
|
|
||||||
|
sql postgres "SHOW server_version_num"
|
||||||
|
if [ "$RESULT" -gt 90499 ]
|
||||||
|
then
|
||||||
|
sql postgres "SELECT cartodb.CDB_Add_Remote_Table('test_fdw', 'foo')"
|
||||||
|
sql postgres "SELECT * from test_fdw.foo;"
|
||||||
|
else
|
||||||
|
echo "NOTICE: PostgreSQL version is less than 9.5 ($RESULT). Skipping CDB_Add_Remote_Table."
|
||||||
|
sql postgres "CREATE FOREIGN TABLE test_fdw.foo (a int) SERVER test_fdw OPTIONS (table_name 'foo', schema_name 'test_fdw')"
|
||||||
|
fi
|
||||||
|
|
||||||
sql postgres "SELECT n.nspname,
|
sql postgres "SELECT n.nspname,
|
||||||
c.relname,
|
c.relname,
|
||||||
s.srvname FROM pg_catalog.pg_foreign_table ft
|
s.srvname FROM pg_catalog.pg_foreign_table ft
|
||||||
|
Loading…
Reference in New Issue
Block a user