diff --git a/mysql-test/r/create_drop_server.result b/mysql-test/r/create_drop_server.result index 561f67dba2d..29c4fe7e123 100644 --- a/mysql-test/r/create_drop_server.result +++ b/mysql-test/r/create_drop_server.result @@ -35,3 +35,12 @@ SELECT server_name, username, db FROM mysql.servers; server_name username db server_1 mysqltest_1 test4 DROP SERVER server_1; +CREATE SERVER server_1 FOREIGN DATA WRAPPER mysql OPTIONS (USER 'Remote', HOST 'Server.Example.Com', DATABASE 'test'); +SELECT Host FROM mysql.servers WHERE Server_Name = 'server_1'; +Host +server.example.com +ALTER SERVER server_1 OPTIONS(HOST 'Server.Example.Org'); +SELECT Host FROM mysql.servers WHERE Server_Name = 'server_1'; +Host +server.example.org +DROP SERVER server_1; diff --git a/mysql-test/t/create_drop_server.test b/mysql-test/t/create_drop_server.test index d634cc1ccf1..1b9e9b2a788 100644 --- a/mysql-test/t/create_drop_server.test +++ b/mysql-test/t/create_drop_server.test @@ -23,3 +23,12 @@ CREATE OR REPLACE SERVER IF NOT EXISTS server_1 FOREIGN DATA WRAPPER mysql OPTIO CREATE OR REPLACE SERVER server_1 FOREIGN DATA WRAPPER mysql OPTIONS (USER 'mysqltest_1', HOST 'localhost', DATABASE 'test4'); SELECT server_name, username, db FROM mysql.servers; DROP SERVER server_1; + + +# MDEV-726 convert host names to lowercase + +CREATE SERVER server_1 FOREIGN DATA WRAPPER mysql OPTIONS (USER 'Remote', HOST 'Server.Example.Com', DATABASE 'test'); +SELECT Host FROM mysql.servers WHERE Server_Name = 'server_1'; +ALTER SERVER server_1 OPTIONS(HOST 'Server.Example.Org'); +SELECT Host FROM mysql.servers WHERE Server_Name = 'server_1'; +DROP SERVER server_1;