ed4fee026d
TMySQLConnection.SetOption: find defined name of option constant per RTTI and show it in error message (when setting failed)
2024-11-18 07:40:58 +01:00
7588e6afe2
Issue #1426 and issue #1768 : minor: do not try to set MARIADB_OPT_TLS_VERSION option with libmysql
2024-11-18 06:25:04 +01:00
f4b89d996c
Issue #1426 and issue #1768 :
...
* fix value of MYSQL_OPT_SSL_VERIFY_SERVER_CERT constant, hopefully fixing SEC_E_ALGORITHM_MISMATCH with libmariadb
* disable MYSQL_OPT_SSL_VERIFY_SERVER_CERT if SSL checkbox is not checked, required since libmariadb C Connector 3.4.0
* show colored warnings in log panel for each failing mysql_options() call
2024-11-17 20:34:02 +01:00
f5427bb1a4
Issue #2041 : categorize PostgreSQL's MONEY type from floats into text types, to fix exports and editing localized values including a currency symbol
2024-11-03 11:41:45 +01:00
537ee27111
Issue #1253 : minor code simplification and inline documentation
2024-11-03 11:35:15 +01:00
70e6ad8d30
Issue #2040 : fix new crash through accessing non existent ActiveGrid
2024-11-02 17:10:26 +01:00
fa3a04c7ae
Issue #1253 : fix queries for dropping primary or unique key in PG tables
2024-11-01 08:25:49 +01:00
2ba94bfd07
Issue #2040 : when closing a query tab, cancel cell editor if active, preventing crash
2024-11-01 08:00:54 +01:00
a5905834bf
Table editor: fix crash happening through clear indexes button
2024-10-31 17:46:13 +01:00
26513589df
Issue #1981 : increase contrast for colored text in privilege tree with dark styles
2024-10-20 12:24:52 +02:00
2d153a41bc
Issue #2036 : disable clickable anchors in message dialogs when current style is dark, to work around unreadable text
2024-10-16 14:52:25 +02:00
eefdcf4fda
Issue #2036 : update vcl-styles-utils code to their current master branch state
2024-10-16 14:50:40 +02:00
89560cc4a0
Issue #1992 : Escape ampersand in caption of menus and tabs, preventing underlined hotkey generation for names of session, database and tables
2024-10-12 15:31:58 +02:00
bc479591f0
Issue #2031 : Cast MySQL's JSON type columns to literals in WHERE clause of grid UPDATEs and DELETEs. Similar to PostgreSQL's colName::text / issue #769
2024-10-11 09:48:36 +02:00
0d5ad92b61
Issue #922 : remove milliseconds from exported date/time values in Excel mode
2024-10-10 17:24:47 +02:00
718194d0b3
Issue #278 : prevent connection activity through hovering status bar while a query is running
2024-10-03 11:25:00 +02:00
1f61ab7593
Issue #1965 : remove unused variable
2024-09-29 11:05:44 +02:00
144f6028c9
Issue #321 : leave away name of indexes when creating a table on PostgreSQL
2024-09-19 07:02:11 +02:00
bc9693c622
Issue #2000 : disable multiline feature in grids, even when setting "Lines of text in grid rows" is larger than 1. Aims to fix laggy performance in grid with large contents.
2024-09-17 20:46:47 +02:00
06ed74bdca
Issue #2009 : generate values for BLOB columns, and disable foreign key checks during generation
2024-09-17 20:31:01 +02:00
854efdf734
Issue #2009 : basic implementation of a data generation tool, in table tools dialog
2024-09-09 17:40:53 +02:00
2ba8bcab53
Enable loading first part of JSON columns in grid, enhancing scroll performance
2024-09-09 17:34:01 +02:00
05d546ce90
Issue #2004 : load and display triggers in database tree and tab
2024-09-09 08:46:16 +02:00
57d9df2aed
Issue #2014 : code refactor: move ParseSSLSettings into TUser class
2024-08-30 08:14:55 +02:00
3ae63d113f
Issue #2014 : user manager: parse SSL settings from SHOW CREATE USER, but also keep parsing SHOW GRANTS for backward compatibility
2024-08-28 10:45:33 +02:00
09dbc9c926
Issue #2011 : pre-select a reasonable collation if the servers default collation is not set or not yet supported by Heidi
2024-08-25 13:37:33 +02:00
e8287db8fd
Issue #1907 : fix missing assignments in TDBObject.Assign, causing a default AvgRowLen of -1 which slows down the SQL export
2024-08-17 13:00:39 +02:00
a7663420f7
Code cleanup: Make use of TDBConnection.Has(TFeatureOrRequirement) in more MySQL related code
2024-08-16 15:18:54 +02:00
67af2666e2
Issue #619 : support spatial columns with an SRID in table editor, on MySQL 8.0+
2024-08-16 12:21:16 +02:00
0ea9c0ed4e
Issue #2007 and issue #1965 : use the previous RowsAffected value after ShowWarnings in grid update
2024-08-15 17:53:14 +02:00
e334a89911
Issue #2006 : enhance foreign key combo editor in grid for long item text, so the items show a hint in mouse-over
2024-08-15 10:56:49 +02:00
c60efdb5ce
About box: show Delphi version behind compiled date
2024-08-10 12:18:02 +02:00
e419351700
Issue #1998 : fix non-scaled title text font in completion proposal
2024-07-30 14:21:44 +02:00
f32abebeff
Issue #1991 : check if left part of table name up to a dot lives in the database list. If not, assume it is part of the table name.
2024-07-25 20:06:50 +02:00
e521f7ab0c
CSV import: add checkbox option for keeping dialog open after successful import, so the user may process multiple files with less clicks
2024-07-23 19:39:56 +02:00
322b78b8b4
CSV import: set default folder and filename in open-file-dialog to the one of the selected file
2024-07-23 19:18:38 +02:00
1443a6ce99
Issue #1984 : fix undefined and wrong result of TMySQLQuery.TableName when using a table alias
2024-07-19 11:16:58 +02:00
4c251ec2b6
Move mostly empty log message to debug level
2024-07-17 14:07:29 +02:00
8607090627
Get query result tab caption list from "-- names:" comment, similar to "-- name:" in a single query
2024-07-06 12:49:41 +02:00
b7cdb85365
Issue #1935 : indicate unaccepted drop target when dragging folder or session over its current folder
2024-07-01 16:38:07 +02:00
3fd2d715ba
Issue #1972 : rephrase the two new SSL verification options
2024-06-29 09:37:49 +02:00
0b3bc66d6e
Issue #1972 : Add new option to verify SSL certificate, in MySQL and MariaDB
2024-06-28 15:38:23 +02:00
a15a1713f7
Issue #1971 : downsize VARCHAR length to 1 for temporary tables for views, to work around "Row size too large" error
2024-06-26 11:42:08 +02:00
0b486ce7ab
Issue #1428 : debug log query time and network time after each result-query
2024-06-26 09:38:29 +02:00
b4b17d6eaf
Enhance TConnectionParameters.IsMySQL, to turn "MySQL or MariaDB 8.0" into "MySQL 8.0" in status bar
2024-06-26 08:52:59 +02:00
29d32ff64e
Issue #1604 : support adding primary key to new tables, which needs to be done inside the CREATE TABLE code
2024-06-24 15:07:29 +02:00
c597e89ab2
Issue #1967 : fix doubled height of donate button with certain fonts, for instance "Microsoft YaHei UI"
2024-06-24 07:22:44 +02:00
1eff7a566a
Issue #1605 : support dropping table indexes on SQLite
2024-06-21 14:47:24 +02:00
ac34c1271c
Issue #1965 : show mysql_info() output in log panel, after warnings
2024-06-21 12:57:23 +02:00
e028e3f998
Do not quote default value of a BIT column on MySQL. See https://www.heidisql.com/forum.php?t=38149
2024-06-21 08:27:21 +02:00