- 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
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
Renamed cmake option and macro from the TINY/TOM_MIGRATIONS_PATH to the
TINY/TOM_MIGRATIONS_DIR.
- updated documentation
- extracted init. code for the TINYTOM_MIGRATIONS_DIR to the own cmake
macro
They can now also set up include directories and link against
the TinyORM library. It's accomplished by the TINYORM_BUILD_TREE
variable.
- also updated all examples in the documentation
- manually tried to recompile all the examples on all supported
platforms
- enhanced tiny_version_numbers.prf, throw error when the version file
was not found or when the parsing failed
- used qmake/common.pri in the TinyOrm.pri and tom.pri,
the consequences are that the user can use eg "CONFIG += disable_orm"
and all others supported qmake configurations on his own project, so
if the TinyORM was compiled with some set of flags then the same set
of flags has to be used on the compiled project, CMake is doing this
automatically of course
- added Configure using .qmake.conf to the hello world example