Umed Khudoiberdiev
|
9d0f60214e
|
made persistment and hydrator to return null in properties with nullable columns; fixed tests
|
2017-06-27 18:02:34 +05:00 |
|
Umed Khudoiberdiev
|
d95f685a00
|
fixed mssql duplicated constraint names issue
|
2017-06-27 16:19:11 +05:00 |
|
Umed Khudoiberdiev
|
2e98bf89cc
|
refactoring query builder
|
2017-06-27 11:47:38 +05:00 |
|
Umed Khudoiberdiev
|
332439a2cb
|
renamed entity model to base entity (for active record pattern)
|
2017-06-21 18:41:21 +05:00 |
|
Umed Khudoiberdiev
|
079992ea89
|
removed specific repository
|
2017-06-21 18:41:21 +05:00 |
|
Umed Khudoiberdiev
|
e952161f41
|
fixes in query builder - insert and update methods
|
2017-06-20 22:44:34 +05:00 |
|
Umed Khudoiberdiev
|
4acda40a64
|
better implementation of different types of query builders
|
2017-06-20 18:21:06 +05:00 |
|
Umed Khudoiberdiev
|
b5140d245c
|
QueryBuilder is abstract now and all different kinds of query builders were created for different query types -
`SelectQueryBuilder`, `UpdateQueryBuilder`, `InsertQueryBuilder` and `DeleteQueryBuilder` with individual method available.
|
2017-06-20 17:05:50 +05:00 |
|
Umed Khudoiberdiev
|
580d70dcf2
|
fixed down migrations generation, changed migration interface signature
|
2017-06-20 13:25:17 +05:00 |
|
Umed Khudoiberdiev
|
b82b2f31a8
|
added createQueryRunner method into connection object
|
2017-06-19 11:39:51 +05:00 |
|
Umed Khudoiberdiev
|
e1c08a2410
|
fixes #537 and fixed issues with schema sync of "default" value
|
2017-06-16 19:29:00 +05:00 |
|
Umed Khudoiberdiev
|
d02f74ae8b
|
fixed mssql driver, updated to 4 version of mssql
|
2017-06-15 19:51:23 +05:00 |
|
Umed Khudoiberdiev
|
d59458b513
|
refactoring drivers; fixed some tests
|
2017-06-15 15:52:06 +05:00 |
|
Umed Khudoiberdiev
|
18d092cdb2
|
refactoring drivers
|
2017-06-15 14:36:45 +05:00 |
|
Umed Khudoiberdiev
|
c0c38eba69
|
refactoring query runner - removed provider layer
|
2017-06-15 11:46:43 +05:00 |
|
Umed Khudoiberdiev
|
318d1acd65
|
refactoring query runner - refactored how drivers and query runners creation and release
|
2017-06-15 11:46:43 +05:00 |
|
Umed Khudoiberdiev
|
f1c566f2ef
|
refactored column types - now databases support their own column types individually
|
2017-06-15 11:46:42 +05:00 |
|
Umed Khudoiberdiev
|
87c94ee833
|
refactored driver stuff
|
2017-06-15 11:46:42 +05:00 |
|
Umed Khudoiberdiev
|
31c3b70eb2
|
refactored connection options, how they are loaded and how connection manager works; implemented loading from multiple configuration sources; implemented including in cli (now can load from env)
|
2017-06-09 13:08:43 +05:00 |
|
Umed Khudoiberdiev
|
34bbd9a3ad
|
refactored connection options - created interface for each type of database driver (for future database-specific connection options).
|
2017-06-09 01:42:39 +05:00 |
|
Umed Khudoiberdiev
|
edc6a31b57
|
refactoring connection class
|
2017-06-08 14:51:38 +05:00 |
|
Umed Khudoiberdiev
|
365055c6ff
|
removed naming strategy stuff, refactoring connection
|
2017-06-08 14:51:38 +05:00 |
|
Umed Khudoiberdiev
|
de7237315f
|
controller / subscriber / migrations from options tsconfig now appended with a project root directory
|
2017-06-07 14:50:37 +05:00 |
|
Umed Khudoiberdiev
|
f91537b48d
|
added info about AR
|
2017-05-20 23:58:36 +05:00 |
|
Umed Khudoiberdiev
|
3baa57be3e
|
refactored entity metadata and repositories - switched delegation process
|
2017-05-19 18:46:23 +05:00 |
|
Umed Khudoiberdiev
|
d7e06d7cc5
|
fixed some failing tests
|
2017-05-19 14:48:25 +05:00 |
|
Umed Khudoiberdiev
|
280fcd5af6
|
entity metadata refactoring - phase I
|
2017-05-05 11:41:08 +05:00 |
|
Umed Khudoiberdiev
|
286aa12620
|
started entity metadata builder refactoring
|
2017-05-04 18:37:00 +05:00 |
|
Umed Khudoiberdiev
|
2e7fb37e67
|
added version info into the changelog
|
2017-03-23 13:19:54 +05:00 |
|
Umed Khudoiberdiev
|
540ffffafc
|
implemented partial persist
|
2017-02-27 12:33:04 +05:00 |
|
Umed Khudoiberdiev
|
083137a3ea
|
fixes #285
|
2017-02-23 23:33:40 +05:00 |
|
Umed Khudoiberdiev
|
4b1651176e
|
added prefix support to embeddeds
|
2017-02-23 18:29:38 +05:00 |
|
Umed Khudoiberdiev
|
0e207a2e48
|
version bump; updated changelog
|
2017-02-23 17:47:06 +05:00 |
|
Umed Khudoiberdiev
|
7ac69830ec
|
removed deprecated decorators
|
2017-02-23 14:44:07 +05:00 |
|
Umed Khudoiberdiev
|
3e4e0cc161
|
refactored repository methods and added mongodb basic repository tests
|
2017-02-17 22:00:46 +05:00 |
|
Umed Khudoiberdiev
|
5fcc3aed23
|
added basic mongodb support, mongodb repository, entity manager and all major collection operations
|
2017-02-11 16:04:01 +05:00 |
|
Umed Khudoiberdiev
|
04e41ea6db
|
fixes #242 - bug with indices from columns are not being inherited from parent entity
|
2017-01-28 11:15:15 +05:00 |
|
Umed Khudoiberdiev
|
86f4da6be3
|
updated changelog
|
2017-01-27 17:25:26 +05:00 |
|
Umed Khudoiberdiev
|
fb2f47eac0
|
updated changelog
|
2017-01-27 17:20:09 +05:00 |
|
Umed Khudoiberdiev
|
11817adc2e
|
fixes #151 + removed cascade remove options where they should not be possible
|
2017-01-14 14:38:29 +05:00 |
|
Umed Khudoiberdiev
|
8884789d31
|
implemented custom repositories support
|
2017-01-13 18:03:51 +05:00 |
|
Umed Khudoiberdiev
|
82249a4523
|
renamed all tables into entities and deprecated table decorator
|
2017-01-13 01:02:36 +05:00 |
|
Umed Khudoiberdiev
|
4296b051c7
|
fixes #150
|
2017-01-12 18:06:41 +05:00 |
|
Umed Khudoiberdiev
|
12ed874c41
|
fixed changelog
|
2016-12-29 23:47:41 +05:00 |
|
Umed Khudoiberdiev
|
35e4f55b61
|
fixes #157
|
2016-12-29 23:46:50 +05:00 |
|
Umed Khudoiberdiev
|
834bb7fa24
|
fixed changelog
|
2016-12-29 10:41:17 +05:00 |
|
Umed Khudoiberdiev
|
f0bf29f7a6
|
updated deps
|
2016-12-29 10:31:24 +05:00 |
|
Umed Khudoiberdiev
|
56ec502042
|
version bump and added changelog
|
2016-12-24 00:36:18 +05:00 |
|
Umed Khudoiberdiev
|
61d7b7f63a
|
fixes in migrations support
|
2016-12-23 21:32:02 +05:00 |
|
Umed Khudoiberdiev
|
aee2a2852f
|
added latest changes into changelog
|
2016-12-23 00:24:42 +05:00 |
|