54 Commits

Author SHA1 Message Date
Richard Michael
6dcdf4711b Easier install by detecting SBCL core-compression.
Various Linux distributions provide SBCL without core-compression
enabled. On the other hand, Mac OSX (at least via `homebrew`) SBCL with
core-compression enabled.  To make installation easier, teach the make
process to detect core-compression, and use it if possible.
2016-01-09 22:17:02 -05:00
Dimitri Fontaine
286a39f6e6 Proof read of the README.md file.
Some advice was pretty ancient, and we should now mention debian
packaging support and the docker hub image.
2016-01-04 23:22:52 +01:00
Dimitri Fontaine
3673c5c341 Add a Travis CI Build badge. 2015-10-31 17:48:30 +01:00
The Gitter Badger
56a60db146 Add Gitter badge 2015-10-31 16:40:52 +00:00
Dimitri Fontaine
fe812061c4 Update README file for build instructions, fix #296.
When building from source you should really build from current's HEAD in
git master branch...

In passing, comment out the --self-update paragraph as it's know to be
broken unless you still have all the source dependencies at the right
place for ASDF to find them... making the feature developer only.
2015-09-17 20:27:55 +02:00
Pascal Borreli
1a18b5cfac Fixed typos 2015-02-18 23:17:16 +00:00
Dimitri Fontaine
9fb03d2d2e Update doc files for build dependencies, fix #131. 2014-12-03 00:55:32 +01:00
Dimitri Fontaine
1e723445a5 Fix the README section about producting the man page. 2014-09-04 21:17:43 +02:00
Weston Platter
1c06864452 change README wording related to v1, v2, v3 2014-08-26 13:50:05 -06:00
Dimitri Fontaine
feee770422 Clarify --self-upgrade non-persistent behavior in the README. 2014-08-15 19:56:53 +02:00
Christopher Browne
f0ea64d627 Wordsmithing; fixing typos and such 2014-07-23 18:34:51 -04:00
Dimitri Fontaine
97ba71d1ee Be more explicit about the licencing in the main README. 2014-06-06 12:04:56 +02:00
Seamus Abshere
e667aceba7 it's CL=ccl not CC=ccl 2014-06-02 17:19:58 -03:00
Dimitri Fontaine
24c0580e11 Move the TODO into its own file. 2014-05-25 23:57:18 +02:00
Dimitri Fontaine
9a90be1977 Fix the README example... 2014-05-03 16:10:55 +02:00
Dimitri Fontaine
6e58db2994 Improve self-upgrading.
There's no reason not to parse again the command line with the newly
loaded code actually, so be sure to do the self-upgrade dance first
thing and recurse to the pgloader::main function (with a guard).
2014-05-03 15:22:34 +02:00
Dimitri Fontaine
f34017d023 Improve version strings.
Have the abbreviated git hash appear in the version string when not
using a released version of pgloader.
2014-05-03 15:21:32 +02:00
Dimitri Fontaine
fecae2c2d9 Implement --self-upgrade capacity.
As from now, to install a new version of pgloader when you have an older
one, say because there's that bug that got fixed meanwhile, all you need
to do is run

  $ git clone https://github.com/dimitri/pgloader.git /tmp/pgloader
  $ pgloader --self-upgrade /tmp/pgloader <options as usual>

Any Common Lisp developper using the product is already doing that many
times a day, it might prove useful for users to be able to hot-patch
themselves too, after all.
2014-05-03 00:25:44 +02:00
Dimitri Fontaine
943373d8e3 No patches needed anymore to compile pgloader. 2014-04-29 11:48:09 +02:00
Dimitri Fontaine
c0d9bb4d8f Allows to build pgloader image using CCL.
Too many Makefile commands where hard-coded using SBCL, which prevented
from building successfully against CCL. That's now fixed.
2014-04-29 11:47:22 +02:00
Dimitri Fontaine
71fcd6b748 Add some INSTALL notes, with dependency instructions. 2014-04-22 17:16:51 +02:00
Grégoire HUBERT
5ff2b9c4b3 Added minimum SBCL version to compile 2014-02-17 14:18:16 +01:00
Grégoire HUBERT
3f3e4b0a25 Updated compile dependency list
To compile pgloader on a freshly bootstraped VM, it is necessary
        to provide the exhaustive list of Debian packages to install.
2014-02-17 11:10:08 +01:00
Dimitri Fontaine
8100b2b985 Typo fix in the Install docs. 2014-02-03 21:26:33 +01:00
Dimitri Fontaine
d39ff29e3b Refix #17 by editing away a typo in the instructions. 2014-01-02 23:45:05 +01:00
Dimitri Fontaine
f51fed84b5 Review the installation docs, fix #17. 2013-12-18 15:16:36 +01:00
Dimitri Fontaine
f02eb641b4 Switch from cl-mysql to qmynd, an all-lisp driver for MySQL. 2013-12-03 22:05:39 +01:00
Dimitri Fontaine
81f5f95e1d Get rid of the local Postmodern patch, use a bare local git clone.
Issue https://github.com/marijnh/Postmodern/issues/39 is now fixed!

After next Quicklisp release, we should be able to remove the whole special
treatment of Postmodern in pgloader.
2013-11-23 23:06:52 +01:00
Dimitri Fontaine
b31ccded6f Implement per-column MySQL CAST rules. 2013-11-18 10:12:43 +01:00
Dimitri Fontaine
8ce0288b63 Remove the TODO entry about typemod expression in casting rules. 2013-11-17 22:41:27 +01:00
Dimitri Fontaine
a123cd472b Better INSTALL section. 2013-11-12 11:23:07 +01:00
Dimitri Fontaine
c706813465 Review the README. 2013-11-12 11:19:06 +01:00
Dimitri Fontaine
7ae56cbed3 Some docs review, fix MySQL command example, remove FK limitation. 2013-11-06 14:05:20 +01:00
Dimitri Fontaine
50114a0d3a Hack-in some support for SQLite data source, including some refactoring preps. 2013-10-24 00:21:46 +02:00
Dimitri Fontaine
c84b8d63d1 Revise buildapp instructions now that we use our fork of cl-csv (temporarily). 2013-10-13 23:14:26 +02:00
Dimitri Fontaine
4ff7d9ae69 Improve documentation and empty strings test cases, now that cl-csv is fixed. 2013-10-12 14:36:35 +02:00
Dimitri Fontaine
a8eb5beb73 New Documentation, intended to be delivered as a man page. 2013-10-09 00:20:24 +02:00
Dimitri Fontaine
ceb839ba9d Fix the command line ordering when using a Manifest file for building the standalone binary. 2013-10-08 22:43:37 +02:00
Dimitri Fontaine
79d9b3f0e3 Document how to build a self-contained binary image, and tweak main.lisp for that. 2013-10-03 18:21:48 +02:00
Dimitri Fontaine
2ab8c74c49 Update docs to point ot the main Postmodern tree. 2013-09-23 15:34:39 +02:00
Dimitri Fontaine
fd578e7c63 Document the temporary dependency towards the patched version of Postmodern. 2013-09-23 15:28:20 +02:00
Dimitri Fontaine
ee1655b9cb Parse the new syslog facility command, and fix usage of semicolons in passing. 2013-09-17 18:20:59 +02:00
Dimitri Fontaine
f03c3e9cde Document libmysqlclient-dev dependency in the installation steps. 2013-08-28 10:37:52 +02:00
Dimitri Fontaine
19e43297b4 Review the README file, we're still pretty light on docs. 2013-08-09 10:01:37 +02:00
Dimitri Fontaine
51b3ad795e Add INTO clause to load database from, and fix the clause. 2013-08-05 15:57:14 +02:00
Dimitri Fontaine
238ef6e8b8 Implement parsing a LOAD DATABASE FROM command syntax. 2013-06-07 18:49:43 +02:00
Dimitri Fontaine
7d874ffcca Settle on a command language and begin implementing it. 2013-05-09 21:59:28 +02:00
Dimitri Fontaine
22246ccd2d Add a COPY command parser, using esrap. 2013-05-09 15:44:17 +02:00
Dimitri Fontaine
dfd35ba9da Add some more ideas to the TODO. 2013-03-18 18:33:11 +01:00
Dimitri Fontaine
a9d6b7c2c7 Assorted changes (defaults, log file management). 2013-02-08 12:35:54 +01:00