pgloader/test
Dimitri Fontaine a392328dad Allow any ordering of guards and extra cast rule clauses.
It used to be that extra were forced to being parsed before guards, but
there's no reason why a user wouldn't think to write its clauses the other
way round, so add support for that as well.

See #779.
2018-04-29 19:00:20 +02:00
..
data Improve guessing of CSV parameters. 2017-08-24 13:30:14 +02:00
mysql Allow any ordering of guards and extra cast rule clauses. 2018-04-29 19:00:20 +02:00
parse Allow package prefix in CAST ... USING clause. 2016-02-04 16:09:22 +01:00
regress Improve guessing of CSV parameters. 2017-08-24 13:30:14 +02:00
sqlite Rewrite the SQLite type name parsing. 2017-11-28 18:19:12 +01:00
allcols.load Improve database connection parsing to use sensible defaults. 2013-10-19 22:39:09 +02:00
archive.load Review the stats and reporting code organisation. 2015-10-05 01:46:29 +02:00
bossa-all.load Improve tests and add test cases. 2013-11-26 16:48:45 +01:00
bossa.load Update an old archive test case. 2016-08-28 20:29:30 +02:00
bossa.sql Improve tests and add test cases. 2013-11-26 16:48:45 +01:00
census-places.load Fix census-places URL location of the source file. 2015-04-17 21:58:19 +02:00
copy-hex.load Implement more COPY options, fix #218. 2015-04-30 14:30:16 +02:00
copy.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
csv-before-after.load Fix quoting of TRUNCATE command, fix #84. 2014-06-20 13:10:39 +02:00
csv-districts-env.load Add a new test case for {{ENVVAR}} template support. 2018-02-20 14:45:07 +01:00
csv-districts-stdin.load Fix loading data from stdin: fix #53. 2014-04-27 23:38:02 +02:00
csv-districts.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
csv-error.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
csv-escape-mode.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
csv-filename-pattern.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
csv-guess.load Fix test/csv-guess.load for old PostgreSQL. 2017-09-09 00:59:39 +02:00
csv-header.load Fix regression testing. 2017-09-09 00:51:07 +02:00
csv-hstore.load Don't double-quote identifiers in catalog queries. 2017-01-10 21:12:34 +01:00
csv-json.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
csv-keep-extra-blanks.load Switch to the newer cl-csv API. 2014-01-11 18:28:24 +01:00
csv-missing-col.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
csv-newline.load Implement new CSV option "lines terminated by", fixes #23. 2014-02-04 20:58:46 +01:00
csv-non-printable.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
csv-nulls.load Square brackets around source field options are now mandatory. 2014-10-02 01:17:24 +02:00
csv-parse-date.load Fix double transformation call in CSV projections. 2017-03-04 15:55:08 +01:00
csv-temp.load Improve user code parsing, fix #297. 2015-09-21 13:23:21 +02:00
csv-trim-extra-blanks.load Switch to the newer cl-csv API. 2014-01-11 18:28:24 +01:00
csv.load Handle camelCase column names for CSV, fix #79 again. 2014-06-16 17:33:14 +02:00
dbf-zip.load Improve database connection parsing to use sensible defaults. 2013-10-19 22:39:09 +02:00
dbf.load Fix schema qualified table names usage (more). 2015-09-04 01:06:15 +02:00
errors.load Travis: adapt to PostgreSQL 9.1, again. 2015-11-23 22:09:08 +01:00
fields-with-periods.load Accept periods in CSV field names 2015-05-15 07:22:07 -07:00
fixed.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
geolite.sql Implement BEFORE/AFTER LOAD EXECUTE 'filename'. 2014-05-04 23:04:45 +02:00
ixf.load Add support for explicit TARGET TABLE clause in load commands. 2017-08-25 01:57:54 +02:00
Makefile Fix regression testing. 2017-09-09 00:51:07 +02:00
nofile.load Improve tests and add test cases. 2013-11-26 16:48:45 +01:00
overflow.load Add automated regression tests. 2014-06-03 12:19:23 +02:00
partial.load Another attempt at fixing #323. 2016-01-17 01:54:36 +01:00
README.md Port tests from pgloader 2.x, implement trailing-sep. 2013-10-13 22:10:07 +02:00
reformat.load Improve database connection parsing to use sensible defaults. 2013-10-19 22:39:09 +02:00
sakila-data.load Allow ALTER SCHEMA command for MySQL. 2016-12-18 19:31:21 +01:00
sakila.load Implement sslmode for MySQL connections. 2017-08-24 14:56:59 +02:00
serial.load Improve database connection parsing to use sensible defaults. 2013-10-19 22:39:09 +02:00
simple.load Improve database connection parsing to use sensible defaults. 2013-10-19 22:39:09 +02:00
sqlite-base64.load Fix "drop default" casting rules for all databases. 2018-02-08 23:33:51 +01:00
sqlite-chinook-noseq.load Assorted fixes for SQLite. 2018-02-08 22:55:15 +01:00
sqlite-chinook.load Add support for preserving index names in SQLite. 2017-07-17 11:04:12 +02:00
sqlite-env.load Implement a template system for pgloader commands. 2017-08-16 01:33:11 +02:00
sqlite-testpk.load Refactor error handling in complete-pgsql-database. 2017-06-08 12:09:11 +02:00
sqlite.ini Implement a template system for pgloader commands. 2017-08-16 01:33:11 +02:00
sqlite.load Implement a new “snake_case” quoting rule. 2017-09-13 22:55:10 +02:00
udc.load Improve parsing of list separating commas wrt to whitespacing. 2013-11-23 21:49:08 +01:00
xzero.load Square brackets around source field options are now mandatory. 2014-10-02 01:17:24 +02:00

pgloader tests

In the parser directory are tests for the parser only, in the current directory are tests that can be run to import data.