19 Commits

Author SHA1 Message Date
Dimitri Fontaine
c16a56690a Fix handling of errors in utility threads (create index and such). 2013-11-13 22:36:29 +01:00
Dimitri Fontaine
2a65a1d39f Fix setting of PostgreSQL GUCs and transaction usage for DDL. 2013-11-12 11:34:31 +01:00
Dimitri Fontaine
f0cfd4554d Some code cleanup. 2013-11-08 21:28:09 +01:00
Dimitri Fontaine
8c9af591e3 Cleanup where to add the table oids for MySQL indexes migration. 2013-11-08 21:09:50 +01:00
Dimitri Fontaine
47aaadea16 Implement better (hopefully proper) management of PostgreSQL error and warnings. 2013-11-08 18:45:51 +01:00
Dimitri Fontaine
e9b734dc41 Reverting "Shorten column names in the application to bypass a postmodern bug (or something)."
Revert "Shorten column names in the application to bypass a postmodern bug (or something)."

This reverts commit 240574a1a5f71edefc19a4b0f35f37862bdfeacc.
2013-11-08 17:27:45 +01:00
Dimitri Fontaine
240574a1a5 Shorten column names in the application to bypass a postmodern bug (or something). 2013-11-08 00:10:49 +01:00
Dimitri Fontaine
5878df47c8 Fix the error management in pgsql-execute. 2013-11-07 23:22:43 +01:00
Dimitri Fontaine
a9d160dc32 Some more error handling. 2013-11-07 23:17:00 +01:00
Dimitri Fontaine
dfe4af5a48 Switch to handler-bind for proper stack-trace in case of the unexpected. 2013-11-07 22:40:07 +01:00
Dimitri Fontaine
2e3edde3ad Implement a generic API to deal with indexes, use it in MySQL and SQLite sources. 2013-11-07 22:07:00 +01:00
Dimitri Fontaine
5d19d3c0e6 Handle CL-POSTGRES:DATABASE-CONNECTION-LOST in with-pgsql-transaction macro. 2013-11-07 18:02:40 +01:00
Dimitri Fontaine
fe75f3df54 Improve the set of options for loading from databases, assorted fixes. 2013-11-05 23:07:03 +01:00
Dimitri Fontaine
a9dd0aafa3 Fix ALTER TABLE ... DROP CONSTRAINT not to happen against non existing tables or constraints. 2013-11-05 21:24:32 +01:00
Dimitri Fontaine
a7d5f719fa Some comments cleaning. 2013-11-05 18:49:11 +01:00
Dimitri Fontaine
e53e613a82 Implement support for MySQL Foreign Keys. 2013-11-05 18:48:54 +01:00
Dimitri Fontaine
6a75187b7d Refactor MySQL to use the new API. 2013-11-04 19:16:08 +01:00
Dimitri Fontaine
7482364504 Integrate the dbf source with the new source API. 2013-11-04 14:32:15 +01:00
Dimitri Fontaine
0a38195853 Refactoring the API with a real definition of it, and reorg the source tree. 2013-11-04 13:21:45 +01:00