aboutsummaryrefslogtreecommitdiffstats
path: root/TableDump.m
Commit message (Collapse)AuthorAgeFilesLines
* Remove checking for empty string or NULL when importing a CSV file.avenjamin2008-12-081-255/+247
|
* Fix a regression for CSV field mapping caused by r233 - SVN merged TableDump ↵rowanbeentje2008-12-081-2/+2
| | | | and evidently decided my version was newer without declaring it a conflict. Fixed.
* - No longer export trailing commas for CSV linesrowanbeentje2008-12-081-10/+27
| | | | | | - Don't output the CSV "headers" for exports of single tables - Use the correct line ending as specified in the export dialog when exporting CSV headers and spacing for multi-table exports
* - Identified and corrected a major n^2 bottleneck in working with all query ↵rowanbeentje2008-12-061-551/+827
| | | | | | | | | | | | | | | result sets - when iterating through a mysql result set, all the data up to each row was seeked through again. With this fixed SP can work with very large result sets at much, much higher speeds. - Fixed incorrect query splitting in splitQueries - improves custom queries and imports. - CSV export now exports NULLs as an empty cell (eg "1,,3"). This resolved Issue #67. Correspondingly, CSV import now also accepts this syntax. - CSV and SQL exports no longer quote numeric values for file size and neatness improvements. - Multi-table exports now show progress through the tables in the text description, and use the progress bar for export of each table, for improved feedback. - The old "Export Table Content" menu has been split into two - "Current Browse View" which matches the old behaviour, and a new "Current Table" entry. This addresses Issue #97. - Exports now write data to a file stream as data is processed for export, and also parse data from the database as a stream where possible. This leads to lower memory usage, speed improvements, and much more accurate and constant feedback. - The export processes have been restructured and rewritten for further speed and memory improvements. - SQL exports now correctly export BLOB and TEXT contents ready for re-import into all systems. - SQL exports now group multiple VALUES for each INSERT INTO command for much, much faster imports of exported data.
* Known Issue for field mapping when importing a CSV file now resolved.avenjamin2008-12-061-2/+2
| | | | No longer required to select a table first before selecting the Import... menu item
* Changing table in field mapping sheet when importing CSV file now correctly ↵avenjamin2008-12-051-1/+1
| | | | | | imports the data into selected table. Known Issue: a table must be selected in TABLES list before choosing Import... menu.
* TableDumpavenjamin2008-12-051-365/+403
| | | | | | | | | | | | | | | --- Field mapping when importing CSV file now makes more sense. You can import data into multiple columns in the table. Known Issue: changing table while field mapping doesn't work. Select the table first before importing TableContent --- Partially solves issue where label at bottom "x of y rows selected" wasn't being updated TablesList --- Moved table delegate methods under correct pragma mark
* New Growl notification controller.stuconnolly2008-11-281-23/+10
|
* Issue 34 Fix. Plus fixes for some warnings.mltownsend2008-11-211-3/+16
|
* Part 1 of new import system.avenjamin2008-11-151-380/+446
|
* New XCode projectmltownsend2008-11-101-1148/+1149
|
* Growl Support Added. Issue #26avenjamin2008-09-061-0/+22
| | | | | | | | | • Connected • Disconnected • Import Finished • Export Finished • Query Finished • Table Syntax Copied
* refactor encoding systemabhibeckert2008-04-201-2/+2
| | | | | | | refactor menu validation move database action buttons into a new "Database" menu pretty up the table select view and it's action buttons
* rename project; disable software update system (ticket #1)abhibeckert2008-04-051-9/+9
|
* Initial import from (slightly modified) CocoaMySQL v0.7b4abhibeckert2008-04-041-0/+1451