Commit Graph

33 Commits

Author SHA1 Message Date
silverqx e40de0a58c docs whitespaces 2023-05-27 09:54:25 +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 90357eac6d docs added header for FetchContent description
[skip ci]
2022-08-11 18:28:58 +02:00
silverqx ff29843549 docs added FetchContent method for HelloWorld
[skip ci]
2022-08-11 18:08:18 +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 fdf8c8a1dc fixtypo 2022-08-09 15:42:26 +02:00
silverqx f4d71ef9ab updated max. cmake version to 3.24 2022-08-05 17:24:35 +02:00
silverqx a35021691b docs added root/application folder path info 🥳 2022-07-19 12:16:31 +02:00
silverqx 8aaeef37ca docs added ccache section
[skip ci]
2022-07-14 10:43:46 +02:00
silverqx a887dd4780 fixtypo 2022-07-13 23:06:13 +02:00
silverqx 109ed60913 added qmake ccache support on Windows
The ccache can be enable using the "CONFIG*=tiny_ccache" feature.

 - updated docs
2022-07-13 13:56:23 +02:00
silverqx b3b23d44f1 bugfix docs jsx className
[skip ci]
2022-07-10 15:19:25 +02:00
silverqx cca1305054 shell complete, rename shell:connection tag 2022-07-09 06:24:45 +02:00
silverqx 9dcb3facf8 added make:model command 😎
Only simple model generation without relations.

 - updated docs TINY/TOM_MODELS_DIR
2022-06-25 09:44:36 +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 de38d4213f renamed c macro to TINYORM_USING_PCH
- also added this macro to docs
2022-06-01 21:04:09 +02:00
silverqx a1623b9971 docs bugfix of more id's
The id converted to the class.
2022-05-28 18:03:47 +02:00
silverqx db9d8a6314 docs added ubsan qmake config option 2022-05-28 18:03:37 +02:00
silverqx adf891461d docs added keywords
[skip ci]
2022-05-27 10:57:27 +02:00
silverqx 9758e8653e updated README.md for github 2022-05-23 13:28:45 +02:00
silverqx 542e653a3e docs added hash tags 2022-05-18 16:04:44 +02:00
silverqx 3e7afec04b bugfix in urls 2022-05-18 16:02:55 +02:00
silverqx 08d63cfd74 docs added README.md files for github 2022-05-18 16:01:25 +02:00
silverqx 144dfdf395 docs categorized documentation
- moved docs to categories
 - updated all links

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