gpt4 book ai didi

postgresql - 在 Postgresql 中设置 Mysql 外部数据包装器

转载 作者:行者123 更新时间:2023-11-29 11:39:09 24 4
gpt4 key购买 nike

有人可以帮助我了解如何设置 postgresql 的 mysql_fdw 吗?我在看 https://github.com/EnterpriseDB/mysql_fdw ,我不确定第一步是什么。

最佳答案

我能够通过以下方式做到这一点。

安装包:

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

在数据库中添加扩展:

CREATE EXTENSION mysql_fdw;

将mysql服务器添加到postgresql:

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

创建一个用户来访问数据库:

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

从其他服务器导入一个Schema表

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

从另一台服务器导入所有 Schema 表

IMPORT FOREIGN SCHEMA mySchema FROM SERVER mysql_server INTO public;

希望对您有所帮助。

关于postgresql - 在 Postgresql 中设置 Mysql 外部数据包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24683035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com