2016-03-24 7 views
1

Ich habe Postgresql 9.5 Server auf Freebsd. Ich versuche PGlogical (http://2ndquadrant.com/en/resources/pglogical/) aus Quellen zu installieren. Aber wenn ich Tarball heruntergeladen und entpackt sie, sah ich nur diese Dateien:Wie PGlogical von Quellen auf Freebsd installieren?

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 

Und ich habe nicht Datei und andere konfigurieren. Wie installiere ich diesen Tarball? OS - Freebsd 10.2

Antwort

0

Haben Sie die README-Datei gelesen? Es wird wahrscheinlich sagen, Sie machen zu verwenden, da es ein Makefile ist

0

Sie können aus Quellen pglogical installieren nur PostgreSQL Quellen:

  1. Download-Quellen für PostgreSQL der erforderlichen Version.
  2. Sie benötigen auch pglogical_output Erweiterung und ihre Quellen. Sie können darüber in der documentation lesen. Laden Sie es von GitHub herunter.
  3. Konfigurieren Sie PostgreSQL. Mehr dazu in der documentation.
  4. Kopie heruntergeladen Quellen pglogical und pglogical_output auf Verzeichnisse contrib/pglogical und contrib/pglogical_output.
  5. Ausführen von Befehlen:

    cd < path-to-Postgres-Quellen >/contrib/pglogical
    make install
    cd < path-to-Postgres-Quellen >/contrib/pglogical_output
    make install

  6. Die documentation lesen, um pglogical einzurichten.