Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.58 KB

INSTALL.md

File metadata and controls

50 lines (32 loc) · 1.58 KB

Installing pgloader

pgloader version 3.x is written in Common Lisp.

The lisp parts

The steps depend on the OS you are currently using.

debian

If you're using debian, it's quite simple actually, see the file bootstrap-debian.sh within the main pgloader distribution to get yourself started.

You will note in particular:

sudo apt-get install -y sbcl                                  \
                        git patch unzip                       \
                        devscripts pandoc                     \
                        libsqlite3-dev

We need a recent enough SBCL version and that means backporting the one found in sid rather than using the very old one found in current stable debian release. See bootstrap-debian.sh for details about how to backport a recent enough SBCL here (1.1.14 or newer).

Mac OS X

We suppose you already have git and make available, if that's not the case now is the time to install those tools. The SQLite lib that comes in MacOSX is fine, no need for extra software here.

Building pgloader

Now that the dependences are installed, just type make.

make

If using Mac OS X, and depending on how you did install SBCL and which version you have (the brew default did change recently), you might need to ask the Makefile to refrain from trying to compress your binary image:

make COMPRESS_CORE=no

Then you will have a new tool to play with:

./build/bin/pgloader --help

This command should spit out the usage information on which parameters are accepted in the command line actually.