aboutsummaryrefslogtreecommitdiffstats
path: root/TableContent.m
Commit message (Collapse)AuthorAgeFilesLines
* Fix for issue #55. Added 'IS NULL' and 'IS NOT NULL' to table content filter ↵stuconnolly2008-12-071-20/+49
| | | | to allow filtering for NULLs.
* - Identified and corrected a major n^2 bottleneck in working with all query ↵rowanbeentje2008-12-061-5/+5
| | | | | | | | | | | | | | | 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.
* TableDumpavenjamin2008-12-051-1/+32
| | | | | | | | | | | | | | | --- 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
* Fix for Issue #71 - correctly adds the hexadecimal specifier before hex ↵rowanbeentje2008-12-051-4/+1
| | | | strings, fixing the data corruption problems in all TEXT/BLOB types
* Issue 34 Fix. Plus fixes for some warnings.mltownsend2008-11-211-0/+3
|
* Fix a bug in r200 not showing the rows in the table and a longstanding bug ↵rowanbeentje2008-11-201-4/+6
| | | | not showing any applied limit on initial table load
* Functional changes:rowanbeentje2008-11-201-199/+209
| | | | | | | | | | - Refreshing or reloading a table view will now attempt to preserve sorting and filters. Other changes: - Initial cleanup of TableContent loadTable: - Replacing project-distributed column sort arrows with the OS-provided images
* Experimental change: store the table content viewport before a refresh, and ↵rowanbeentje2008-11-181-0/+6
| | | | | | | then restore it afterwards - ie suggestion (2) in http://groups.google.com/group/sequel-pro/browse_frm/thread/71541c6267fc08c1/2f4aeeaa7f15b268 . I was initially in two minds as to whether this would be a good thing, but with r195/r196 removing the need to refresh for structural changes, this change does actually feel right to me - in fact, I now wish it didn't clear any filters/limit, and I'd like to preserve them as well. Any objections?
* New XCode projectmltownsend2008-11-101-986/+986
|
* Fixed issue #56 - "Data Corruption"avenjamin2008-09-251-3/+4
| | | | | | Note that this fix may not be the best solution. However it solves the issue in the meantime.
* Changed the tables list, custom cell to handle image+text+indentation, added ↵avenjamin2008-05-071-455/+455
| | | | table information (commented out until bug resolved)
* fix misc code errors and warningsabhibeckert2008-05-031-28/+31
|
* issue 20 - clean up table content and run query viewsabhibeckert2008-04-261-0/+4
| | | | | changed search to 'live'
* begin cleaning up table content tababhibeckert2008-04-251-179/+181
|
* refactor encoding systemabhibeckert2008-04-201-1/+1
| | | | | | | 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-3/+3
|
* Initial import from (slightly modified) CocoaMySQL v0.7b4abhibeckert2008-04-041-0/+1900