Commit Graph

1185 Commits

Author SHA1 Message Date
silverqx
0bcbcd2431 added support for PostgreSQL schema builder 🎉👌
- added a new config. option dont_drop, allows to define table that
   will be excluded during dropAllTables(), has a default value
   spatial_ref_sys for PostGIS
 - implemented fluent commands, used only by the PostgreSQL Comment
   command
 - added tests for PostgreSQL schema builder
 - reworked tst_Migrate to be able to run on all supported connections,
   currently PostgreSQL and MySQL
 - updated docs

Unrelated:

 - added a new reference class IndexDefinitionReference for a nice API
   during index definition, contains algorithm and language
 - unified selectFromWriteConnection() in schema builders
2022-05-23 10:14:25 +02:00
silverqx
767b369148 removed unnecessary autoIncrement() call 2022-05-23 09:14:47 +02:00
silverqx
3303e5582a updated comment 2022-05-23 09:14:04 +02:00
silverqx
61391a78c7 bugfix error messages during throw 2022-05-23 09:07:27 +02:00
silverqx
0063d9fff5 bugfix table prefix in schema builder 2022-05-23 09:05:42 +02:00
silverqx
22bc8e2ccf deleted copy and move assign. operators
Deleted copy and move assign. operators for XyzReference classes, user
should not be able to assign a new reference on these classes.
2022-05-23 08:57:24 +02:00
silverqx
9d5ce17634 added hasConfig to DatabaseConnection 2022-05-23 08:54:30 +02:00
silverqx
82cf2ea7c0 don't include models if disable_orm 2022-05-23 08:25:37 +02:00
silverqx
04d3838d87 added comments 2022-05-22 18:59:27 +02:00
silverqx
2d770cf007 updated comment about quote methods in Grammar 2022-05-22 18:54:59 +02:00
silverqx
10ea068306 docs added hash tags
[skip ci]
2022-05-18 16:07:01 +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
silverqx
5ca76d6cac docs removed hash tags from Prologue 2022-05-18 14:15:08 +02:00
silverqx
74e8078897 added todo task 2022-05-18 14:14:39 +02:00
silverqx
410a47ef03 updated homepage
[skip ci]
2022-05-18 10:48:43 +02:00
silverqx
cd1f4a4fac renamed seeding related workflows
[skip ci]
2022-05-18 10:24:02 +02:00
silverqx
4960baa066 docs updated msvc version
[skip ci]
2022-05-18 10:03:33 +02:00
silverqx
54e3613a98 added a new TZ00 string constant
- used everywhere
 - updated docs
2022-05-18 09:57:06 +02:00
silverqx
488037b33a used our seeder in workflows 🎉💪 2022-05-18 09:40:45 +02:00
silverqx
f0e64c0458 fixtypo 2022-05-18 09:23:15 +02:00
silverqx
8b9d7f4450 fixtypo 2022-05-18 09:23:15 +02:00
silverqx
bce94ade1f enhanced TinyUtils library
- whitespaces
 - exception messages
 - used EMPTY constant
2022-05-18 09:23:15 +02:00
silverqx
0ad5d3e485 added new multi-insert overload to query builder
- also added all proxies
 - updated documentation
2022-05-18 09:23:09 +02:00
silverqx
eb638704dc whitespace 2022-05-18 09:01:41 +02:00
silverqx
158f833293 updated error message 2022-05-18 09:01:23 +02:00
silverqx
28067cc10f whitespace 2022-05-17 17:15:05 +02:00
silverqx
0e86a09ea9 bugfix docs bad insert overload 2022-05-17 17:11:12 +02:00
silverqx
5524407a23 whitespaces 2022-05-17 17:10:31 +02:00
silverqx
90fdb71dd3 fixed clang-tidy warning 2022-05-17 16:49:57 +02:00
silverqx
ec4775d82d removed unused constant 2022-05-17 16:19:41 +02:00
silverqx
2df4a9781f moved table guesser to the support folder 2022-05-17 16:18:27 +02:00
silverqx
13f1e30cc4 cmake added seeding support
- added TOM_SEEDERS_DIR option
2022-05-17 16:05:53 +02:00
silverqx
49d7b71dcb bugfix forgotten .cpp files 2022-05-17 16:04:59 +02:00
silverqx
b0b20e6493 docs use make:seeder to generate seeders 2022-05-17 15:17:34 +02:00
silverqx
ca93cd31a0 small updates of migrations and seeding 2022-05-17 15:16:47 +02:00
silverqx
b8ad1c0bf0 moved Migration/SeederCreator to Support folder 2022-05-17 15:00:17 +02:00
silverqx
bb731e1c22 added make:seeder command 👌
This command is very similar to the make:migration command except
the --create and --table command-line parameters. It provides the same
functionality but for seeders.

 - updated docs TINYTOM_SEEDERS_DIR macro and TOM_SEEDERS_DIR for cmake
2022-05-17 14:50:20 +02:00
silverqx
9ecc787ca4 made methods static 2022-05-17 14:30:16 +02:00
silverqx
65b13758b5 made throwIf method private 2022-05-17 13:44:23 +02:00
silverqx
926d72336f removed unused method 2022-05-17 13:44:03 +02:00
silverqx
74f356dbff removed todo task 2022-05-17 13:42:52 +02:00
silverqx
8471ea6608 removed public specifier from seeders 2022-05-17 13:41:43 +02:00
silverqx
4b08530872 tools merged new changes to run-clazy-standalone 2022-05-17 13:35:34 +02:00
silverqx
337cdb6c5e updated NOTES.txt 2022-05-17 13:30:54 +02:00
silverqx
6f8ab1c057 docs, removed public specifier for seeders 2022-05-17 11:12:24 +02:00
silverqx
aee2aac5f9 docs updated seeding description
[skip ci]
2022-05-17 10:39:59 +02:00
silverqx
e1722bff1b bump versions TinyORM v0.4.0 and tom v0.2.0 v0.4.0 2022-05-17 10:32:22 +02:00