From 3cde55ed3a5fadb80576b24f3c3cc681ea02a675 Mon Sep 17 00:00:00 2001 From: Raul Marin Date: Wed, 6 Nov 2019 17:32:48 +0100 Subject: [PATCH] Enforce output order in CDB_Federated_Server_List_Remote_Columns --- scripts-available/CDB_FederatedServerListRemote.sql | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts-available/CDB_FederatedServerListRemote.sql b/scripts-available/CDB_FederatedServerListRemote.sql index f5a0aaf..a7085ed 100644 --- a/scripts-available/CDB_FederatedServerListRemote.sql +++ b/scripts-available/CDB_FederatedServerListRemote.sql @@ -284,7 +284,13 @@ BEGIN CASE server_type WHEN 'postgres_fdw' THEN - RETURN QUERY SELECT column_name, column_type FROM @extschema@.__CDB_FS_List_Foreign_Columns_PG(server_internal, remote_schema) where table_name = remote_table; + RETURN QUERY + SELECT + column_name, + column_type + FROM @extschema@.__CDB_FS_List_Foreign_Columns_PG(server_internal, remote_schema) + WHERE table_name = remote_table + ORDER BY column_name; ELSE RAISE EXCEPTION 'Not implemented server type % for remote server %', server_type, remote_server; END CASE;