sql >> Base de Datos >  >> RDS >> PostgreSQL

Configurar el envoltorio de datos externos de Mysql en Postgresql

Pude hacerlo de la siguiente manera.

Instalando el paquete:

sudo apt-get install postgresql-9.5-mysql-fdw

Agrega la extensión en la Base de datos:

CREATE EXTENSION mysql_fdw;

Agregue el servidor mysql a postgresql:

CREATE SERVER mysql_server FOREIGN DATA WRAPPER mysql_fdw OPTIONS (host 'localhost', port '3306');

Cree un usuario para acceder a la base de datos:

CREATE USER MAPPING FOR postgres SERVER mysql_server OPTIONS (username 'root', password 'passwordToConnect');

Importar una tabla de Schema desde otro servidor

IMPORT FOREIGN SCHEMA mySchema LIMIT TO (tableName) FROM SERVER mysql_server INTO public;

Importa todas las tablas de Schema de otro servidor

IMPORT FOREIGN SCHEMA mySchema FROM SERVER mysql_server INTO public;

Espero haberte ayudado.