pgloader version 3.x is written in Common Lisp.
The steps depend on the OS you are currently using.
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).
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.
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.