首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Freebsd上从源安装PGlogical?

如何在Freebsd上从源安装PGlogical?
EN

Stack Overflow用户
提问于 2016-03-24 21:09:37
回答 2查看 738关注 0票数 1

我在Freebsd上有Postgresql 9.5服务器。我尝试从源码安装PGlogical (http://2ndquadrant.com/en/resources/pglogical/)。但是当我下载tarball并解压缩它时,我只看到了这些文件:

代码语言:javascript
复制
pglogical-1.0.1 ls -la
total 480
drwxr-xr-x   6 root  wheel   1536 Mar 24 11:51 .
drwxrwxrwt  16 root  wheel   1024 Mar 24 15:42 ..
-rw-rw-r--   1 1000  1000       8 Jan 19 15:39 .distgitrev
-rw-rw-r--   1 1000  1000      11 Jan 19 15:39 .distgittag
-rw-rw-r--   1 1000  1000     169 Dec 31 12:33 .gitignore
-rw-rw-r--   1 1000  1000     216 Dec 27 15:59 .gitmodules
-rw-rw-r--   1 1000  1000    6240 Jan 18 06:42 Makefile
-rw-rw-r--   1 1000  1000   23965 Jan 18 06:42 README.md
drwxrwxr-x   4 1000  1000     512 Jan 18 06:42 compat
drwxrwxr-x   2 1000  1000     512 Jan 19 14:39 expected
-rw-rw-r--   1 1000  1000     893 Jan 19 14:39 pglogical--1.0.0--1.0.1.sql
-rw-rw-r--   1 1000  1000    9496 Jan 18 06:42 pglogical--1.0.0.sql
-rw-rw-r--   1 1000  1000    9504 Jan 18 06:42 pglogical--1.0.1.sql
-rw-rw-r--   1 1000  1000   12670 Jan 18 06:42 pglogical.c
-rw-rw-r--   1 1000  1000     184 Dec 22 15:27 pglogical.control.in
-rw-rw-r--   1 1000  1000    1796 Jan 18 06:42 pglogical.h
-rw-rw-r--   1 1000  1000   43489 Jan 18 06:42 pglogical_apply.c
-rw-rw-r--   1 1000  1000   13960 Jan 18 06:42 pglogical_conflict.c
-rw-rw-r--   1 1000  1000    2038 Dec 19 13:27 pglogical_conflict.h
-rw-rw-r--   1 1000  1000   38525 Jan 18 06:42 pglogical_create_subscriber.c
drwxrwxr-x   2 1000  1000    1024 Jan 18 07:32 pglogical_dump
-rw-rw-r--   1 1000  1000    1367 Dec 19 13:27 pglogical_fe.c
-rw-rw-r--   1 1000  1000     533 Dec  1 09:35 pglogical_fe.h
-rw-rw-r--   1 1000  1000   41913 Jan 18 06:42 pglogical_functions.c
-rw-rw-r--   1 1000  1000    8748 Dec 19 13:27 pglogical_hooks.c
-rw-rw-r--   1 1000  1000    4126 Dec 19 13:27 pglogical_manager.c
-rw-rw-r--   1 1000  1000   23212 Jan 18 06:42 pglogical_node.c
-rw-rw-r--   1 1000  1000    1992 Dec 19 13:27 pglogical_node.h
-rw-rw-r--   1 1000  1000    9323 Dec 19 13:27 pglogical_proto.c
-rw-rw-r--   1 1000  1000    1431 Sep 30 07:51 pglogical_proto.h
-rw-rw-r--   1 1000  1000    5493 Dec 19 13:27 pglogical_queue.c
-rw-rw-r--   1 1000  1000    1026 Dec 19 13:27 pglogical_queue.h
-rw-rw-r--   1 1000  1000    4832 Jan 18 06:42 pglogical_relcache.c
-rw-rw-r--   1 1000  1000    1147 Dec 19 13:27 pglogical_relcache.h
-rw-rw-r--   1 1000  1000   24719 Dec 19 13:27 pglogical_repset.c
-rw-rw-r--   1 1000  1000    2770 Jan 18 06:42 pglogical_repset.h
-rw-rw-r--   1 1000  1000    4126 Dec 19 13:27 pglogical_rpc.c
-rw-rw-r--   1 1000  1000     711 Dec  1 09:35 pglogical_rpc.h
-rw-rw-r--   1 1000  1000   34577 Jan 18 06:42 pglogical_sync.c
-rw-rw-r--   1 1000  1000    2472 Dec 19 13:27 pglogical_sync.h
-rw-rw-r--   1 1000  1000    9808 Jan 18 06:42 pglogical_worker.c
-rw-rw-r--   1 1000  1000    2898 Dec 19 13:27 pglogical_worker.h
-rw-rw-r--   1 1000  1000    4667 Oct 28 08:21 regress-pg_hba.conf
-rw-rw-r--   1 1000  1000     602 Jan 18 06:42 regress-postgresql.conf
drwxrwxr-x   2 1000  1000     512 Jan 19 14:39 sql

我没有看到配置文件和其他文件。如何安装这个tarball?操作系统- Freebsd 10.2

EN

回答 2

Stack Overflow用户

发布于 2016-03-30 17:00:11

您只能使用PostgreSQL源文件从源文件安装pglogical:

  1. 下载必要版本的PostgreSQL源代码。
  2. 您还需要pglogical_output扩展及其源代码。您可以在documentation中阅读有关它的内容。请从GitHub.
  3. Configure PostgreSQL下载。在documentation.
  4. Copy下载的目录contrib/pglogicalcontrib/pglogical_output.
  5. Execute命令的pglogical和pglogical_output源代码中,有更多关于它的信息:

cd /contrib/pglogical

进行安装

cd /contrib/pglogical_output

make install

  • 读取documentation以设置pglogical。
票数 0
EN

Stack Overflow用户

发布于 2016-03-25 18:26:41

你读过自述文件了吗?它可能会告诉您使用make,因为有一个Makefile

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36200992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档