Dimitri Fontaine
1cf15b0f6f
Add a NULL test case and fix some areas of the code to make it pass.
2013-10-11 11:20:35 +02:00
Dimitri Fontaine
3221ce6cc3
Add support for loading INLINE data in CSV commands.
2013-10-11 01:00:52 +02:00
Dimitri Fontaine
f22eeec123
Allow LOAD CSV command to accept BEFORE LOAD DO and AFTER LOAD DO sections.
2013-10-10 23:37:49 +02:00
Dimitri Fontaine
1fd0fb68f2
Get rid of the global null-as processing, which means nothing.
2013-10-01 00:11:13 +02:00
Dimitri Fontaine
64589134c8
Temporary hack for debugging, error wasn't there anyway.
2013-09-30 19:48:42 +02:00
Dimitri Fontaine
d3991690cf
Fix handling of CSV loading when not given fields nor columns lists.
2013-09-30 19:48:21 +02:00
Dimitri Fontaine
32d183efa5
Rework the summary handling in LOAD FROM ARCHIVE commands.
2013-09-30 16:04:01 +02:00
Dimitri Fontaine
2a6c974f8e
Handle input file encodings.
2013-09-30 00:26:41 +02:00
Dimitri Fontaine
5ca4348e7e
Fix handling of per-field NULL IF properties.
2013-09-29 22:26:20 +02:00
Dimitri Fontaine
9bea12ed3e
Fix the LOAD FROM ARCHIVE command code paths until it actually works.
2013-09-28 23:45:24 +02:00
Dimitri Fontaine
6e3767bb37
Implement generic field to columns projection with support for user code.
...
And use that new facility in the Archive mode of operations, which is a
practical unit of testing and milestone to reach. We have enough code to
actually compile and try running the parser's output.
2013-09-25 00:01:46 +02:00
Dimitri Fontaine
3f89a00731
Fix CSV copy-from-file to be usable as-is, and fix conn spec passing.
2013-09-20 11:39:08 +02:00
Dimitri Fontaine
5ed766c570
Fully integrate data transformation rules.
2013-08-07 18:42:48 +02:00
Dimitri Fontaine
5674191534
Switch to the new lparalel.queue:make-queue API.
2013-03-16 23:20:23 +01:00
Dimitri Fontaine
3e9d8c0468
The portable :external-format name seems to be :utf-8
2013-03-14 15:37:54 +01:00
Dimitri Fontaine
2cbf43a271
Implement guessing CSV parameters.
2013-02-12 23:57:04 +01:00
Dimitri Fontaine
4bdfc4097f
Implement some CSV parse error handling.
2013-02-11 22:10:50 +01:00
Dimitri Fontaine
69bca34c46
Implement importing data from a CSV file.
2013-02-11 14:47:15 +01:00
Dimitri Fontaine
d795ac02c2
Send errors into separate files (logs, data), fix system loading and parameters.
2013-02-07 22:58:46 +01:00
Dimitri Fontaine
f6bdf64c7c
Cleanup the package definitions and inter-dependancy, and implement a proper data structure for sharing stats about what's happening.
2013-02-07 21:55:10 +01:00
Dimitri Fontaine
623e2d4ff7
Massive Refactoring, towards pgloader.
2013-02-07 00:04:12 +01:00