Dimitri Fontaine
|
55940a5a64
|
Add some more debug information.
|
2013-11-07 23:18:09 +01:00 |
|
Dimitri Fontaine
|
a9d160dc32
|
Some more error handling.
|
2013-11-07 23:17:00 +01:00 |
|
Dimitri Fontaine
|
4095b74db7
|
Fix stupid logic bug.
|
2013-11-07 23:06:03 +01:00 |
|
Dimitri Fontaine
|
6c81ea50d5
|
Don't close the *standard-output* logger.
|
2013-11-07 22:57:08 +01:00 |
|
Dimitri Fontaine
|
186be010dc
|
Fix the previous hasty commit.
|
2013-11-07 22:41:51 +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
|
2fb176f879
|
Fix new debug message.
|
2013-11-07 20:51:21 +01:00 |
|
Dimitri Fontaine
|
a227943012
|
Fix the logging system, we now have a proper logfile.
|
2013-11-07 20:46:47 +01:00 |
|
Dimitri Fontaine
|
5ce5d53d7d
|
Use trivial-backtrace to display more useful information in case of unexpected events, hopefully.
|
2013-11-07 20:14:06 +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
|
cd3c9b42ce
|
Some attemps at catching spurious MySQL Errors.
MySQL error: "Lost connection to MySQL server during query" (errno = 2013).
|
2013-11-07 17:46:28 +01:00 |
|
Dimitri Fontaine
|
36f9a02222
|
Fix another usage of a nil state in report-full-summary.
|
2013-11-07 16:39:10 +01:00 |
|
Dimitri Fontaine
|
885a6da5a0
|
Fix a bug in MySQL command execution when no BEFORE LOAD DO section is used.
|
2013-11-07 15:48:45 +01:00 |
|
Dimitri Fontaine
|
9d5dad7e3e
|
Implement support for FIXED COLS input files, reaching release candidate status.
|
2013-11-07 15:39:28 +01:00 |
|
Dimitri Fontaine
|
914a901230
|
Some commands don't have a parallel state.
|
2013-11-07 15:30:30 +01:00 |
|
Dimitri Fontaine
|
ca968e62e4
|
Some more clean-up.
|
2013-11-06 15:49:09 +01:00 |
|
Dimitri Fontaine
|
74dd19a1d1
|
Fix sqlite-options to include option-data-only.
|
2013-11-05 23:43:54 +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
|
450c06b6fb
|
Add a "with foreign keys" option to the MySQL Command.
|
2013-11-05 19:16:12 +01:00 |
|
Dimitri Fontaine
|
911c40dc2d
|
Allow more space for the duration column.
|
2013-11-05 19:14:53 +01:00 |
|
Dimitri Fontaine
|
93deb033f0
|
Clean-up the duration formating in the summary.
|
2013-11-05 18:58:54 +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
|
6593995832
|
Add support for BEFORE LOAD DO and FINALLY DO blocks in the MySQL command.
|
2013-11-05 17:07:13 +01:00 |
|
Dimitri Fontaine
|
7ef8cd7667
|
Implement filtering against the list of tables to migrate, in SQLite.
|
2013-11-05 14:52:22 +01:00 |
|
Dimitri Fontaine
|
2477b68e15
|
Implement filtering against the list of tables to migrate, in MySQL.
|
2013-11-05 14:48:05 +01:00 |
|
Dimitri Fontaine
|
fa70dbd978
|
Fix filtered loading of MySQL databases the same way as SQLite databases.
|
2013-11-04 23:24:43 +01:00 |
|
Dimitri Fontaine
|
db3902a6d1
|
Fix advanced parsing of usernames and passwords.
|
2013-11-04 23:24:19 +01:00 |
|
Dimitri Fontaine
|
ff9d0fd6f5
|
Fix function exporting bug, and index counts that caused infinite waiting.
|
2013-11-04 23:13:46 +01:00 |
|
Dimitri Fontaine
|
63f2a2f5c1
|
Fix parse rules for users and passwords.
|
2013-11-04 23:06:20 +01:00 |
|
Dimitri Fontaine
|
70a9a46537
|
Fix a bug in params.lisp init when PGPORT isn't set.
|
2013-11-04 22:53:00 +01:00 |
|
Dimitri Fontaine
|
beba2bc5b0
|
Call it 3.0.50.2 now that we fixed the API and added SQLite command.
|
2013-11-04 22:14:36 +01:00 |
|
Dimitri Fontaine
|
24f47640e2
|
Add grammar support for loading a SQLite database.
|
2013-11-04 21:54:51 +01:00 |
|
Dimitri Fontaine
|
99953afa7e
|
Add the forgotten file src/sources/mysql-schema.lisp
|
2013-11-04 21:24:49 +01:00 |
|
Dimitri Fontaine
|
7144cfc1ac
|
Some more cleanup, where (declare (special ...)) is not needed.
|
2013-11-04 20:56:39 +01:00 |
|
Dimitri Fontaine
|
6a75187b7d
|
Refactor MySQL to use the new API.
|
2013-11-04 19:16:08 +01:00 |
|
Dimitri Fontaine
|
8abbaeea37
|
Refactor SQLite to use the new API.
|
2013-11-04 16:22:17 +01:00 |
|
Dimitri Fontaine
|
7482364504
|
Integrate the dbf source with the new source API.
|
2013-11-04 14:32:15 +01:00 |
|
Dimitri Fontaine
|
337aa213bc
|
Use the format-pgsql-column API in sources.db3
|
2013-11-04 13:44:01 +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 |
|
Dimitri Fontaine
|
5844101e5a
|
The *pgsql-reserved-keywords* moved to the pgloader.pgsql pacakge.
|
2013-11-03 18:02:59 +01:00 |
|
Dimitri Fontaine
|
63005168fd
|
MySQL SET datatype support: convert to ENUM Arrays.
|
2013-11-01 11:34:43 +00:00 |
|
Dimitri Fontaine
|
86afe36c84
|
Implement float-to-string as transform function.
|
2013-10-24 11:05:34 +02: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
|
6e29957c1c
|
Fix the default value for *pgconn-port* when it comes from the environement.
|
2013-10-24 00:20:33 +02:00 |
|
Dimitri Fontaine
|
02914741c1
|
Report PostgreSQL warnings as a :warning log entry, not an :error.
|
2013-10-21 23:23:40 +02:00 |
|
Dimitri Fontaine
|
2f6c7677fc
|
Fix "reset sequences" option to only target just loaded tables.
|
2013-10-21 23:15:24 +02:00 |
|
Dimitri Fontaine
|
f977c5a503
|
Fix MySQL database migration where the wrong database name was used in places.
|
2013-10-21 22:44:20 +02:00 |
|