Hello everyone,
 
My name is Martijn Tonies and I’m a Windows tools developer, we have a tool called
“Database Workbench”, a developer tool for several database engines. For it’s next
major version, we’re planning to officially support MariaDB in the MySQL module.
 
I’ve investigated several of the features, implemented support for Roles, Virtual
Columns etc, but I’m having trouble with the CONNECT engine.
 
 
Here’s what I did, using MariaDB 10.0.10
 
1) registered a server with CREATE SERVER:
 
CREATE SERVER mysql55_at_local FOREIGN DATA WRAPPER mysql
  OPTIONS(HOST 'MT-XP-VM-MYSQL', PORT 3355, DATABASE 'test', USER 'root', PASSWORD ‘secret’);
 
2) created a table in the MySQL database:
CREATE TABLE sfdata (
  mark1  Integer(11),
  mark2  Integer(11),
  mark3  Integer(11),
  mark4  Integer(11),
  `name` VarChar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci
) ENGINE=InnoDB DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
 
 
3) created a table in the MariaDB database:
CREATE TABLE `sfdata_proxy3` (
  `mark1` int(11) DEFAULT NULL,
  `mark2` int(11) DEFAULT NULL,
  `mark3` int(11) DEFAULT NULL,
  `mark4` int(11) DEFAULT NULL,
  `name` varchar(50) DEFAULT NULL
) ENGINE=CONNECT DEFAULT CHARSET=utf8 CONNECTION='mysql55_at_local/sfdata'
 
 
 
I then expected that table “sfdata_proxy3” has the rows as “sfdata” has, but I got nothing returned.
 
 
Any clue where to look?
 
 
 
With regards,

Martijn Tonies
Upscene Productions
http://www.upscene.com

Download Database Workbench for Oracle, MS SQL Server, Sybase SQL
Anywhere, MySQL, InterBase, NexusDB and Firebird!