Changelog for transfer-db-0.3.1.0

2018-03-10 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * stack.yaml: update dependencies in to work with remote repositories * Release 0.3.1.0 2017-12-29 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/Main.hs (commands): add correctivePlan command 2017-12-27 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/Options.hs (readPlan): returns the Plan only 2017-12-19 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/TransferDB.hs (transferDB): new functionality to skip a number of batches from the list of batches and to only process a certain count of batches * src/Main.hs (runTransferPlan): add count and drop options to run command 2017-12-13 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/TransferDB.hs (transferDB): process batches in parallel * src/Main.hs (runTransferPlan): add multithreading command line option 2017-11-26 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * lib/Database/TransferDB/Commons.hs (withEnvConnection): add withEnvConnection and withEnvConnection' 2017-11-24 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/Main.hs (commands): add parallel threads option to dump command 2017-11-07 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/Main.hs (commands): add dump and restore commands to transfer-db executable. 2017-11-03 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * lib/Database/TransferDB/DumpDB.hs: add database agnostic dump library 2017-11-02 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/TransferDB.hs: use simple logging framework instead 'hPutStrLn stderr' 2017-10-27 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * (release 0.3.0.0): subcommands in program interface, generate plans 2017-09-21 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * (change summary): add functionality to generate plans 2017-09-19 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/Main.hs (main): change program interface to accept commands (run, help) 2017-09-19 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * (release 0.2.0.0): transfer plan, work in restartable batches 2017-09-18 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/Main.hs (transferTable): use CLI types instead of ODBC type to avoid problem with PostgreSQL driver for LONGVARBINARY (transferBufferSize): increase buffer to 64k to support max 64k PostgreSQL text fields (ODBC driver limitation for PostgreSQL) 2017-09-17 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/Main.hs (transferDB): set autocommit off (transferTable): add transaction demarcaion on each transferred table 2017-09-15 Mihai Giurgeanu <mihai.giurgeanu@gmail.com> * src/Main.hs (main): change the command line argumets to get the plan file (main): use Options module to process command line arguments (transferDB): read all its arguments from the ReaderT structure TransferOptions * (release 0.1.0.0): No batch, "copy all" version of the software