4152 Commits

Author SHA1 Message Date
ce6d525d35 Fix displaying "20.14" server version on SQL Server 2014. Try to get more exact version with SELECT SERVERPROPERTY('ProductVersion') on 2008 and newer servers. See http://msdn.microsoft.com/de-de/library/ms174396.aspx . 2014-09-13 11:15:24 +00:00
f56764522d Fix EStackOverflow in TSynHashEntry.AddEntry when adding too many table names. See http://www.heidisql.com/forum.php?t=16307 2014-09-10 18:35:35 +00:00
72d1073fed Support renaming tables and views on PostgreSQL. See http://www.heidisql.com/forum.php?t=16305 2014-09-10 18:20:10 +00:00
c70320a5ba Restrict regular expression in TDBConnection.GetDatatypeByName to very left characters, so it does not detect "ENUM('text','...') DEFAULT 'text'" columns as TEXT type. See http://www.heidisql.com/forum.php?t=16271 2014-09-04 16:11:16 +00:00
ea4701f73f Introduce a UNKNOWN data type in PostgreSQL, so we don't fall into a SQL error when opening the data grid with a SUBSTR() call on a non-text column, for example USER-DEFINED/GEOMETRY(POINT). 2014-08-31 09:25:38 +00:00
d1b0c27d51 Fix unsupported AFTER/FIRST clause in ALTER TABLE ADD COLUMN... query on PostgreSQL 2014-08-30 14:30:44 +00:00
3886bee7e3 Add support for BOOLEAN column data type in PostgreSQL. See http://www.heidisql.com/forum.php?t=16072#p16204 2014-08-30 14:15:13 +00:00
af551c8d53 PostgreSQL does not need a LIKE clause tail like MSSQL does. 2014-08-26 18:06:33 +00:00
6e4de241a5 Fix UPDATE + DELETE queries in data grid for PostgreSQL, which do not support a LIMIT clause. 2014-08-26 18:04:35 +00:00
17d2861a8c Add support for geometry data types in PostgreSQL. See http://www.heidisql.com/forum.php?t=16072#p16198 2014-08-26 17:45:37 +00:00
5506e385ae Introduce TPgConnection.GetCharsetTable, forgotten to implement yet. Fixes a crash in text import dialog.
* User report: http://www.heidisql.com/forum.php?t=16181
* Ticket at 2ndquadrant: https://support.2ndquadrant.com/rt/SelfService/Display.html?id=37948
2014-08-25 17:33:37 +00:00
e7ed0dbf02 Support BIT and BIT VARYING data types in PostgreSQL without SQL errors in Data tab. See http://www.heidisql.com/forum.php?t=16072#p16180 2014-08-24 17:24:04 +00:00
c153cba271 Fix duplicated tables in database view on PostgreSQL. See http://www.heidisql.com/forum.php?t=16179#p16179 2014-08-22 14:56:42 +00:00
3a169b8a27 Support data types with spaces in them, for example "DOUBLE PRECISION" on PostgreSQL. See http://www.heidisql.com/forum.php?t=16072#p16169 2014-08-21 18:14:37 +00:00
cf1a4270fc Use SUBSTR() alternative to LEFT() on PostgreSQL table data selection. See http://www.heidisql.com/forum.php?t=16072 2014-08-20 17:26:16 +00:00
3d1e40f91a Remove unused variables 2014-08-17 15:08:04 +00:00
ad2b4667bd Support older PostgreSQL servers in TPGConnection.FetchDbObjects. See http://www.heidisql.com/forum.php?t=16072#p16138 2014-08-17 10:09:06 +00:00
2a4a23a19b Restrict disabling foreign keys to MySQL when dropping objects. See http://www.heidisql.com/forum.php?t=7025#p16142 2014-08-17 10:00:46 +00:00
be988526bd * Do not use the "Databases" setting for the db tree, just use it to set the single db name in PostgreSQL mode.
* Use "postgres" as default db (was "template1")
* Turn checkable dropdown menu items into radio items in PostgreSQL mode
See issue #3190 and http://www.heidisql.com/forum.php?t=16072
2014-08-10 16:08:43 +00:00
7e986208eb Enable foreign keys editor on NDB cluster >= 7.3.x. See http://www.heidisql.com/forum.php?t=16059 2014-07-26 14:29:55 +00:00
07bdeea79f Catch date/time conversion errors in GetDateTimeValue, which happen e.g. when passing an empty date. 2014-07-26 14:14:38 +00:00
956ea205eb Call GetDateTimeValue for all temporal types on all server versions. 2014-07-26 14:13:40 +00:00
8469c68229 MSSQL: Return date/time string value as expected by server. See http://www.heidisql.com/forum.php?t=15925 2014-07-12 12:25:19 +00:00
7e486aeb45 Avoid inclusion of keys, foreign keys, partition clauses and whatever as additional columns in ParseTableStructure. See http://www.heidisql.com/forum.php?t=15960 2014-07-06 15:06:24 +00:00
f1625e064f PQPing() is not made to ping an existing connection. Send an empty query instead. Fixes issue #3570. 2014-07-05 09:36:56 +00:00
aa8258f1a1 Fix detection of column name identifier in ParseTableStructure. Fixes issue #3585. 2014-07-05 09:09:58 +00:00
463e95d1ce Fix SQL error when using "Quick filter" > "More values" in MSSQL and PostgreSQL. Fixes issue #3575. 2014-06-19 05:21:20 +00:00
9c0daf0ef3 Use prettier "Consolas" as default font for TSynMemo editors, when available, as an alternative to the old-stylish "Courier New". 2014-06-17 04:41:06 +00:00
c4e66fbb32 Last required addition to the double minus comment bugfix. http://www.heidisql.com/forum.php?t=15621 2014-06-16 18:23:38 +00:00
8aa3e82cd8 Try to fix SynEdit's double minus comment bug. http://www.heidisql.com/forum.php?t=15621 2014-06-16 18:13:50 +00:00
f280a1f233 Rename "Cancel" button on update check dialog to "Skip" when displayed right after application start. Fixes issue #3584. 2014-06-16 16:57:52 +00:00
85ec3724e0 Add error message when PostgreSQL library procedure was not found. 2014-06-15 18:07:25 +00:00
f9d3321104 Fix truncation of routine body to 4000 characters, as a limitation of nvarchar(4000). See http://www.heidisql.com/forum.php?t=12495 . Fixes issue #3503. 2014-06-15 17:57:09 +00:00
cada6f0e5d Fix detection of column names with backticks in them. Should have already been fixed in r4559. Fixes issue #2292, again. 2014-06-14 06:54:46 +00:00
4fa5555fa5 Solve all missing and wrong DLL issues for 32/64 bit PostgreSQL mode. Fixes issue #3543. 2014-06-08 05:55:07 +00:00
a51eab9907 Optimize previous commit. Filtering the grid causes quite a bit CPU load, so we're now only doing the second search pass for unformatted numbers if the text to find is detected as an unformatted number. 2014-06-06 17:29:04 +00:00
0bd5bdba09 Support searching for unformatted integers and floats in filter panel. Fixes issue #3574. 2014-06-06 16:03:55 +00:00
1150032818 Add a 32bit-only installer, for users who want the 32bit version on a 64bit Windows. See http://www.heidisql.com/forum.php?t=15800 2014-06-05 19:22:14 +00:00
b1478d4a27 Increase maximum port number from 2^16-1 (65535) to 2^31-1 (2147483647). Fixes issue #3567. 2014-06-03 06:50:06 +00:00
9ecb52afcb Revert accidental changes included in previous commit. 2014-05-27 13:57:01 +00:00
f417a25fe0 mysql_get_server_info() returns "5.5.5-10.0.10-MariaDB". Override that with the "version" server variable, which is more exact here. 2014-05-27 13:55:54 +00:00
a2c76e7e5f Detect DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP in column definitions. See http://www.heidisql.com/forum.php?t=15768 2014-05-27 13:44:19 +00:00
f3baab5a80 Rearrange list of contributors 2014-05-27 13:05:07 +00:00
e222353b84 Work around access violation in "Fetch database items" when active database is processed. Fixes issue #3559. 2014-05-22 09:17:27 +00:00
7d5a5eba32 Activate "Select all" action when it appears in a valid popup menu. 2014-05-19 13:59:05 +00:00
dc04a9850c Apply treeHelpers.OnChecking event on user created query tabs. Fixes issue #3546. 2014-05-19 13:41:51 +00:00
9464367547 Make SynMemo.OnChange and Timer.OnTimer events of TQueryTab members of it, instead of TMainForm, so we know which tab/memo was analyzed for parameters. Could fix some AV bugs. 2014-05-19 13:30:01 +00:00
864ae21828 Run ValidateControls() even when it was executed shortly before, otherwise some actions ("run sql" after query execution for example) won't update. See http://www.heidisql.com/forum.php?t=15651 2014-05-10 04:16:38 +00:00
8c3775fe0f Add "Save as textfile" action, and include that in routine editor > "CREATE code" tab > context menu. Fixes issue #3486. 2014-05-08 04:50:59 +00:00
444a0462e0 Add "PostgreSQL" to the installer image. 2014-05-04 05:33:12 +00:00