Commit Graph

49 Commits

Author SHA1 Message Date
silverqx 4a577988cf docs updated number of unit tests to 3366 (63)
[skip ci]
2024-04-21 18:02:01 +02:00
silverqx 4668950db5 docs initial TinyDrivers
- tools updated deploy pwsh script
 - added TinyDrivers and TinyMySql versions to Prologue
2024-04-21 16:05:25 +02:00
silverqx 6f6ddde15e docs updated number of unit tests to 3269 (63)
[skip ci]
2023-10-31 15:32:46 +01:00
silverqx da1e38f2c2 docs updated number of unit tests to 3263 2023-07-17 22:21:19 +02:00
silverqx 01666c415d docs updated features summary 2023-07-15 15:44:33 +02:00
silverqx 4b6e613694 docs updated number of unit tests to 3261 2023-07-15 15:36:09 +02:00
silverqx 7014690529 docs added serialization 🪡🤓
- updated features summary
 - added to all navigation lists
2023-06-25 09:57:09 +02:00
silverqx 35f5b75837 docs added emoji 2023-06-25 09:55:52 +02:00
silverqx b4b5f5b0ad docs updated Feature Summary 2023-05-27 17:50:02 +02:00
silverqx a851cb5372 sync docs, updated images
[skip ci]
2023-04-16 11:05:00 +02:00
silverqx 92529936b2 docs updated number of unit tests to 2796 2023-03-29 16:15:11 +02:00
silverqx 618a904402 docs updated number of unit tests to 2795 2023-03-15 16:40:04 +01:00
silverqx dba6badad2 docs updated number of unit tests to 2793 2023-03-15 12:06:43 +01:00
silverqx 90f2441aaa updated number of unit tests to 2729 2023-03-14 17:36:21 +01:00
silverqx b8f58deb1b updated number of unit tests to 2187 2023-03-12 15:10:26 +01:00
silverqx 816e0d38f1 docs updated number of unit tests to 2186 2023-02-21 13:39:38 +01:00
silverqx f342a0a992 docs updated number of unit tests to 2183 2023-02-21 09:22:19 +01:00
silverqx 64b9470472 docs updated number of unit tests to 2179 2023-02-20 17:19:56 +01:00
silverqx afc0bb4eb9 docs updated number of unit tests to 2176 2023-02-19 18:51:24 +01:00
silverqx cbee5a375b docs updated number of unit tests to 2174 2023-02-19 18:28:02 +01:00
silverqx e2476f5cf4 docs updated number of unit tests to 2160 2023-02-16 11:05:34 +01:00
silverqx d80d9063b9 docs updated number of tests to 2113 2023-02-07 09:48:55 +01:00
silverqx f721af4cbc docs updated number of unit tests to 2101 2023-02-01 18:54:41 +01:00
silverqx e7233f934e docs added SSL Connections section 2023-01-27 14:18:27 +01:00
silverqx db8e823040 docs note about configurable TinyOrmPlayground
[skip ci]
2022-12-02 09:17:24 +01:00
silverqx 3fe9778793 docs added note about TinyOrmPlayground
[skip ci]
2022-12-02 08:18:37 +01:00
silverqx c87b111760 docs updated number of tests to 2096 2022-11-19 09:26:41 +01:00
silverqx 00818490e2 docs updated number of tests to 2027 2022-11-09 18:19:49 +01:00
silverqx c217bad0b1 docs sync features summary 2022-11-08 13:58:08 +01:00
silverqx 5a470df9c8 docs fixtypo 2022-11-08 12:53:57 +01:00
silverqx 07589d6f28 docs updated features summary 2022-11-01 11:44:33 +01:00
silverqx 782b33319b docs enhanced feature summary 2022-11-01 11:44:08 +01:00
silverqx 425591bdf7 docs updated number of tests to 1749
[skip ci]
2022-09-21 20:24:15 +02:00
silverqx a76889188b updated number of unit tests to 1476 2022-08-30 10:40:42 +02:00
silverqx 224958bd74 updated number of unit tests to 1458 2022-08-27 13:49:45 +02:00
silverqx d5e46e2ea9 added note about soft deleting to features summary
[skip ci]
2022-08-26 18:40:04 +02:00
silverqx dab52b14cf updated number of unit tests to 1455 2022-08-26 18:37:48 +02:00
silverqx ccb8a9d302 docs updated number of unit tests to 1422 2022-08-21 14:18:54 +02:00
silverqx 4139f2bace docs updated number of unit tests to 1423 2022-08-19 18:02:02 +02:00
silverqx d54b041d81 added whereBetween and whereBetweenColumns
- added proxies
 - added unit and functional tests
 - added docs
 - updated number of unit tests to 1417
2022-08-18 11:12:48 +02:00
silverqx 84bbc892f0 fixtypo
[skip ci]
2022-08-13 14:07:36 +02:00
silverqx 45b94a77ec added TinyBuilder::upsert and proxies
The upsert method needed modification in the TinyBuilder, it has to also
manage model timestamps.

 - also added proxies
 - added functional test that also tests timestamps
 - added functional test on the BelongsToMany relation
 - updated number of unit tests to 1408
2022-08-13 14:06:01 +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 b67d4f5050 added QueryBuilder::upsert
- added unit and functional auto tests
 - added docs
 - docs updated number of unit tests to 1393
2022-08-10 07:55:15 +02:00
silverqx 1866500a9d fixtypo
[skip ci]
2022-08-09 16:09:29 +02:00
silverqx b31145aa81 updated number of unit tests to 1375 2022-08-08 16:30:15 +02:00
silverqx 796975d595 updated number of unit tests 2022-08-07 15:16:36 +02:00
silverqx 7215e83179 docs enhanced features summary page
- added navigation menu
 - changed markdown images to <img /> tag to add title
2022-08-06 18:42:43 +02:00
silverqx 41e985de55 docs added features summary page 2022-08-06 18:21:45 +02:00