- Устанавливаем git
sudo yum install git - Скачиваем модуль sqlite_fdw
wget git clone git://github.com/atris/JDBC_FDW.git - Создаем ссылку libjvm.so
sudo ln -s /usr/lib/jvm/java-1.7.0/jre/lib/i386/server/libjvm.so /usr/lib/libjvm.so - Заходим в каталог JDBC_FDW
cd JDBC_FDW - Устанавливаем модуль
sudo PATH=/usr/pgsql-9.3/bin/:$PATH make USE_PGXS=1 install - Входим в систему из под пользователя postgres
sudo su - postgres - Входим в postgresql
psql - Выбираем базу данных
\c YourDatabase - Создаем расширение
CREATE EXTENSION jdbc_fdw; - Создаем сервер
CREATE SERVER jdbc_mysql FOREIGN DATA WRAPPER jdbc_fdwOPTIONS(drivername 'com.mysql.jdbc.Driver',url 'jdbc:mysql://192.168.1.2:3306/your_data_base',querytimeout '15',jarfile 'path_to/mysql-connector-java-5.1.22-bin.jar',maxheapsize '600'); - Создаем мапинг пользователя
CREATE USER MAPPING FOR PUBLIC SERVER jdbc_mysqlOPTIONS(username 'root',password '123'); - Создаем внешнюю таблицу
CREATE FOREIGN TABLE test_tbl (a integer,b text)SERVER jdbc_mysql OPTIONS(table 'm_test');
Saturday, November 8, 2014
DBLink PostgreSQL To MySQL
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment