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