aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPServerSupport.m
Commit message (Collapse)AuthorAgeFilesLines
* * Lock connection during disconnect to prevent some race conditionsMax2015-10-301-7/+6
| | | | | * Always use the server version name provided by mysql_get_server_info() as that should me more reliable * Use mysql_get_server_version() for version comparisons. Less code, official API and closer to what mysql does
* Added fallback code for server version identification.Max2015-08-071-4/+4
| | | | | Good news: Sequel Pro can now connect to sphinxql server. Bad news: It will treat it like a MySQL 2 server (or whatever version of Sphinx is running)
* Restore detailed error messages for FK errors in MySQL 5.5+Max2015-04-161-0/+24
|
* Add support for FULLTEXT indexes in InnoDB tablesMax2015-04-061-0/+3
| | | | Fixes #1917
* Some internal addtions for mysql event supportMax2015-01-021-0/+5
| | | | (Also deduplicated some code)
* Update URL in source file header to point to GitHub.Stuart Connolly2014-01-261-1/+1
|
* Remove SVN property placeholder.Stuart Connolly2014-01-261-2/+0
|
* - Fix all the Xcode 4.6.2 build warnings, and tweak warning settings to ↵rowanbeentje2013-05-211-1/+1
| | | | enable some more
* Issue #1515: Add support for fractional seconds in date/time data types on ↵stuconnolly2013-05-121-0/+5
| | | | server versions (>5.6.3) that support them.
* * Add support for querying the server default charset and collationdmoagx2013-03-101-4/+4
| | | | * Move a bit of redundant code into a method
* * Add support for querying MySQL 4 for collationsdmoagx2013-03-071-0/+5
|
* Remove useless init and dealloc method comments and perform general tidy up.stuconnolly2013-01-221-4/+1
|
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-13/+21
|
* Add support for renaming users on MySQL versions less than 5.0.2 by directly ↵stuconnolly2012-03-251-0/+5
| | | | updating the mysql.user table. Fixes issue #1285.
* - Fix two incorrect initialisations; thanks to sqlprodev for spotting theserowanbeentje2011-10-201-1/+1
|
* For some reason table creation on MySQL 4.0 servers doesn't like the ↵stuconnolly2011-10-091-25/+30
| | | | engine/type being quoted.
* initial commit of SP_REFACTOR ifdefs, the start of a long quest to separate ↵sqlprodev2011-04-111-1/+1
| | | | UI code from functional code
* fixed compiler warningssqlprodev2011-03-011-1/+1
|
* - Add a new -engineTypeQueryName method to SPServerSupport, with a correct ↵rowanbeentje2011-01-131-1/+6
| | | | | | | split between TYPE or ENGINE depending on database version. - Update CREATE TABLE and ALERT TABLE queries to use this, fixing custom-type table creation on MySQL <4 and table type changes on MySQL >= 5.5. This addresses Issue #947.
* Add support for adding SPATIAL indexes on MyISAM tables. Also, update ↵stuconnolly2010-10-081-0/+5
| | | | Localizable.strings.
* Various improvements to server capability/version checking, including:stuconnolly2010-10-071-0/+311
- Add a new ServerSupport class, for which an instance is created upon each new connection and is then subsequently accessible via SPDatabaseDocument. - Replace the majority of manual version checking with calls to properties in the above new class. - Improve the user manager's compatibility with MySQL 3 and 4 servers. Fixes issue #811 Other changes include: - Disable the encoding popup button when adding a new table or database to servers running pre MySQL 4.1 as it only contains one option, 'Default'. - Fix various potential memory leaks discovered during static analysis. - General tidy up and comments.