PostgreSQL同步至PolarDB O引擎中准备工作是什么?
由于暂不支持库表结构同步,在配置数据同步任务之前,您需要根据源库中待同步对象的结构定义,在目标PolarDB O引擎集群中创建schema和表。 如自建PostgreSQL版本为9.4.8~10.0,则您需执行如下准备工作。 下载DTS提供的插件ali_decoding并完成编译安装。 下载ali_decoding。 将ali_decoding整个目录拷贝至PostgreSQL(已完成编译安装)的contrib目录中。 contrib目录 进入ali_decoding目录,将Makefile文件的内容替换为如下:
MODULE_big = ali_decoding MODULES = ali_decoding OBJS = ali_decoding.o
DATA = ali_decoding--0.0.1.sql ali_decoding--unpackaged--0.0.1.sql
EXTENSION = ali_decoding
NAME = ali_decoding
#subdir = contrib/ali_decoding #top_builddir = ../.. #include $(top_builddir)/src/Makefile.global #include $(top_srcdir)/contrib/contrib-global.mk
#PG_CONFIG = /usr/pgsql-9.6/bin/pg_config #pgsql_lib_dir := $(shell $(PG_CONFIG) --libdir) #PGXS := $(shell $(PG_CONFIG) --pgxs) #include $(PGXS)
ifdef USE_PGXS PG_CONFIG = pg_config PGXS := $(shell $(PG_CONFIG) --pgxs) include $(PGXS) else subdir = contrib/ali_decoding top_builddir = ../.. include $(top_builddir)/src/Makefile.global include $(top_srcdir)/contrib/contrib-global.mk endif 进入ali_decoding目录,依次执行命令make、make install,编译ali_decoding,并得到安装ali_decoding所需的文件。 将如下文件复制至指定位置。 指定位置 由于暂不支持库表结构同步,在配置数据同步任务之前,您需要根据源库中待同步对象的结构定义,在目标PolarDB O引擎集群中创建schema和表。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。