Commit Graph

34 Commits

Author SHA1 Message Date
silverqx
c9cce2faea docs added Partial guessing of TINYORM_BUILD_TREE 2023-10-17 15:26:13 +02:00
silverqx
12c24f23bd docs upgraded to Qt v6.5.3 2023-10-17 15:26:13 +02:00
silverqx
6ead8c6041 fixtypo 2023-10-17 15:26:12 +02:00
silverqx
8fd444ac4a vcpkg updated supports
- also docs
2023-09-10 12:06:47 +02:00
silverqx
57a33e503a qmake updated comment 2023-09-09 09:15:53 +02:00
silverqx
195dcbb965 docs bugfix forgotten updated after rename 2023-09-09 09:15:52 +02:00
silverqx
60b4fbc914 qmake changed to *= for all INCLUDEPATH
Changed all to INCLUDEPATH *= $$PWD.
2023-09-09 09:13:32 +02:00
silverqx
b021399e0d docs added info about Tom showcase image 2023-09-09 09:07:57 +02:00
silverqx
75a6596229 docs qmake Auto-configure and Environment files
- added docs for Auto-configure (tiny_autoconf) and Environment files
   (tiny_dotenv)
 - completely revisited qmake-related docs
 - revisited building docs except CMake builds
 - many small fixes
2023-08-19 13:09:08 +02:00
silverqx
e044979429 updated tom.exe description
Updated to - Tom console application for TinyORM C++ library
2023-08-18 17:52:42 +02:00
silverqx
1723e3bf20 docs renamed parent folder path to TinyORM 2023-08-18 17:52:40 +02:00
silverqx
f783da3e24 docs updated vcpkg.json 2023-08-11 18:42:31 +02:00
silverqx
e25e36a3df docs updated build folders to 6_5_2 2023-08-11 18:42:31 +02:00
silverqx
51a4a0a54b qmake used cmdline everywhere
Used instead of the console configuration option.

 - also updated docs
2023-08-02 18:30:10 +02:00
silverqx
3fabf0306a updated max CMake version to 3.27 2023-07-20 13:22:38 +02:00
silverqx
8ca7813a4a docs fixtypo C++ 2023-07-15 14:14:41 +02:00
silverqx
aad52a89c8 changed qt_timezone default to Qt::UTC
Previously, it was the QtTimeZoneType::DontConvert that implied the
Qt::LocalTime timezone spec.

Setting this to the Qt::UTC by default is the only way to have the
maximum level of interoperability between TinyORM and other libraries
and services.

 - updated comments in docs and source code
2023-06-29 12:07:42 +02:00
silverqx
969027b0a2 docs used qt_timezone constant 2023-06-29 11:12:08 +02:00
silverqx
931a759f27 sync docs
[skip ci]
2023-04-16 09:56:46 +02:00
silverqx
401d79708f docs set prefix_indexes to false 2023-02-14 21:38:47 +01:00
silverqx
d7fc276050 docs fixed anchors #L 2023-02-01 14:31:36 +01:00
silverqx
c7d045fcd7 updated max Cmake version to 3.25
- also fixed min. version to 3.22 in docs
2022-11-18 11:12:49 +01:00
silverqx
ca200e2c30 docs used PROJECT_SOURCE_DIR 2022-10-29 18:36:03 +02:00
silverqx
bec5ff312e docs tom used move for DM 2022-08-16 20:39:03 +02:00
silverqx
5ff160dec5 use upsert alias on MySQL
The MySQL >=8.0.19 supports aliases in the VALUES and SET clauses
of INSERT INTO ... ON DUPLICATE KEY UPDATE statement for the row to be
inserted and its columns. It also generates warning from >=8.0.20 if
an old style used.

This enhancement detects the MySQL version and on the base of it uses
alias during the upsert call.

Also a user can override the version through the MySQL database
configuration. It helps to save/avoid one database query
(select version()) during the upsert method call or during connecting
to the MySQL database (version is needed if strict mode is enabled).

 - added unit and functional tests
 - updated number of unit tests to 1402
 - updated upsert docs
 - added ConfigUtils to avoid duplicates

Others:

 - added the version database configuration everywhere
 - docs added few lines about MySQL version configuration option
 - docs updated database configurations, added a new missing options
2022-08-12 15:37:56 +02:00
silverqx
84e049152d docs bugfix cd command 2022-08-11 18:07:44 +02:00
silverqx
d637bb66d8 docs used latest TinyOrm version in find_package
[skip ci]
2022-08-11 16:52:49 +02:00
silverqx
f4d71ef9ab updated max. cmake version to 3.24 2022-08-05 17:24:35 +02:00
silverqx
cca1305054 shell complete, rename shell:connection tag 2022-07-09 06:24:45 +02:00
silverqx
410c62af2a docs updated paths to Qt v6.3.1 2022-06-15 17:02:10 +02:00
silverqx
28b54b5f41 docs, added tip about zsh:connection tag 2022-06-15 15:41:26 +02:00
silverqx
4eda70e129 docs qmake added note about Dependencies
[skip ci]
2022-06-02 15:46:20 +02:00
silverqx
adf891461d docs added keywords
[skip ci]
2022-05-27 10:57:27 +02:00
silverqx
144dfdf395 docs categorized documentation
- moved docs to categories
 - updated all links

[skip ci]
2022-05-18 15:43:20 +02:00