Commit Graph

6139 Commits

Author SHA1 Message Date
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
3d1e40f91a Remove unused variables 2014-08-17 15:08:04 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
956ea205eb Call GetDateTimeValue for all temporal types on all server versions. 2014-07-26 14:13:40 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
aa8258f1a1 Fix detection of column name identifier in ParseTableStructure. Fixes issue #3585. 2014-07-05 09:09:58 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
85ec3724e0 Add error message when PostgreSQL library procedure was not found. 2014-06-15 18:07:25 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
0bd5bdba09 Support searching for unformatted integers and floats in filter panel. Fixes issue #3574. 2014-06-06 16:03:55 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
9ecb52afcb Revert accidental changes included in previous commit. 2014-05-27 13:57:01 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
f3baab5a80 Rearrange list of contributors 2014-05-27 13:05:07 +00:00
Ansgar Becker
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
Ansgar Becker
7d5a5eba32 Activate "Select all" action when it appears in a valid popup menu. 2014-05-19 13:59:05 +00:00
Ansgar Becker
dc04a9850c Apply treeHelpers.OnChecking event on user created query tabs. Fixes issue #3546. 2014-05-19 13:41:51 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
444a0462e0 Add "PostgreSQL" to the installer image. 2014-05-04 05:33:12 +00:00
Ansgar Becker
2af4d3cc18 Support query timeout on MSSQL and PostgreSQL. Make customizable per up/down scroller in "Advanced" tab of session manager. Fixes issue #3507. 2014-05-04 05:01:25 +00:00
Ansgar Becker
e2b1d623d0 Remove "experimental" from MSSQL net types. 2014-05-03 04:16:56 +00:00
Ansgar Becker
542b25c87d Revert accidental changes in previous commit 2014-04-23 18:13:20 +00:00
Ansgar Becker
3b23d2c4b3 Fix wrong restored query memo height after restart, due to automatic reduction in FormResize. 2014-04-23 05:12:43 +00:00
Ansgar Becker
a51df43aee Add call to Query() in SetDatabase() after removing it accidentally in previous commit. See http://www.heidisql.com/forum.php?t=15536 2014-04-22 17:14:20 +00:00
Ansgar Becker
302238b38d Make detection of USE query more reliable, and implement it once for all descendants of TDBConnection. See also http://www.heidisql.com/forum.php?t=15530 2014-04-22 14:49:58 +00:00
Ansgar Becker
74b8c95fc0 Issue #1325: Apply Adriens patch from March 20, modified for code style reasons. Introduces a checkbox in front of the "Bind parameters" node, which makes the detection optional, as it requires quite a bit CPU load. 2014-04-22 04:46:48 +00:00
Ansgar Becker
6507cb0ea3 Fix missing table alias on MSSQL2K. See http://www.heidisql.com/forum.php?t=15506 2014-04-19 10:24:38 +00:00
Ansgar Becker
e10ab91d5d Remove schema prefix from PostgreSQL tables in tree 2014-04-19 06:10:48 +00:00
Ansgar Becker
3b09b79d12 Support PostgreSQL in "Find text on server" dialog 2014-04-18 18:55:23 +00:00
Ansgar Becker
6ece2cc5a6 Include required file for PostgreSQL connections in setup routine. Taken from http://slproweb.com/download/Win32OpenSSL_Light-1_0_1g.exe 2014-04-17 13:36:21 +00:00
Ansgar Becker
97774da5c5 Display schemata instead of databases in db tree. See http://code.google.com/p/heidisql/issues/detail?id=3190#c32 2014-04-17 06:29:11 +00:00
Ansgar Becker
5adea1a2e4 Use hardcoded "template1" database when connecting. There is no connect method using an empty database name. See http://code.google.com/p/heidisql/issues/detail?id=3190#c30 2014-04-17 05:20:23 +00:00