121 Commits

Author SHA1 Message Date
Umed Khudoiberdiev
86a347d1f9 refactored readme stuff and added more contributing docs 2016-10-16 14:56:41 +05:00
Umed Khudoiberdiev
a80cf96322 small fixes 2016-09-26 21:14:41 +05:00
Umed Khudoiberdiev
a89f4a4b11 small fixes 2016-09-26 20:29:35 +05:00
Umed Khudoiberdiev
33fcfbb29a refactored query builder createion 2016-09-24 13:47:39 +05:00
Umed Khudoiberdiev
b697d78c64 refactored repository classes 2016-09-24 13:38:45 +05:00
Umed Khudoiberdiev
b36ac15381 fixed failing test 2016-09-24 02:19:46 +05:00
Umed Khudoiberdiev
59294ede15 renamed GeneratedPrimaryColumn to PrimaryGeneratedColumn 2016-09-22 21:35:04 +05:00
Umed Khudoiberdiev
1a2c9e091c better implemented oracle driver; made fk names shorter because of oracle restrictions 2016-09-21 19:00:44 +05:00
Umed Khudoiberdiev
0a968cebaf renamed GeneratedIdColumn to GeneratedPrimaryColumn 2016-09-21 02:42:11 +05:00
Umed Khudoiberdiev
5dc655ee8d changed autoSchemaCreate connection option to autoSchemaSync 2016-09-21 02:15:50 +05:00
Umed Khudoiberdiev
d5551a3d1a removed rxjs and all reactive repositories and reactive manager stuff 2016-09-21 00:16:57 +05:00
Umed Khudoiberdiev
b39e5ae6e9 added GeneratedIdColumn decorator 2016-09-19 22:57:56 +05:00
Umed Khudoiberdiev
2a59f621ee refactored connection stuff; optimized all imports 2016-09-18 22:55:59 +05:00
Umed Khudoiberdiev
8f5ac0c9fb fixed insert in oracle driver 2016-09-17 15:18:43 +05:00
Umed Khudoiberdiev
cdff102514 bugfixes in sqlite schema generation; added parameters logging to the logger; small fixes in join table generation 2016-09-17 12:03:56 +05:00
Umed Khudoiberdiev
fdabf59b48 added global table prefix functionality; refactored table metadata stuff; added empty engine property to the table options (need to implement) 2016-09-17 01:06:37 +05:00
Umed Khudoiberdiev
f13d286910 oracle driver updates 2016-09-16 16:33:28 +05:00
Umed Khudoiberdiev
b37f15e36a multiple fixes in the mssql driver 2016-09-15 23:35:46 +05:00
Umed Khudoiberdiev
11e4fc1ffe better implemented sql server drivers and overall schema sync process 2016-09-15 19:22:15 +05:00
Umed Khudoiberdiev
a9c3a18b9b added support of ormconfig.json 2016-09-15 02:06:43 +05:00
Umed Khudoiberdiev
d8a806df7e deprecated entityDirectories and other *Directories in favour of entities, names without Directories prefixes. entities from directories now can be mixed into same entities array 2016-09-15 00:39:51 +05:00
Umed Khudoiberdiev
4194d236a8 more sql server driver implementation 2016-09-14 22:15:39 +05:00
Umed Khudoiberdiev
1c7df8454e fixed bad transaction; added missing exports to main file; 2016-09-14 00:23:13 +05:00
Umed Khudoiberdiev
ff6b4d59b6 added table's default order by function 2016-09-13 20:52:45 +05:00
Umed Khudoiberdiev
0db64ebc6e implemented basic class table inheritance support 2016-09-13 16:05:40 +05:00
Umed Khudoiberdiev
69371690c9 added class table inheritance support - proper decorators and schema generation 2016-09-12 01:34:31 +05:00
Umed Khudoiberdiev
cf2d6f5f9b added indices generation to single-table inheritance, added validation and default nullable columns 2016-09-11 22:14:37 +05:00
Umed Khudoiberdiev
036d7016d1 implemented single-table inheritance 2016-09-11 17:19:10 +05:00
Umed Khudoiberdiev
e523ee891a created all required metadata classes 2016-09-11 13:37:50 +05:00
Umed Khudoiberdiev
0e920c0ca1 fixed failing test issue 2016-09-08 19:41:12 +05:00
Umed Khudoiberdiev
541e9cbf08 removed unused mariadb drivers and implemented correct schema generation with multiple primary keys on all platforms 2016-09-08 18:49:11 +05:00
Umed Khudoiberdiev
f8278ebc04 replaced all single primary keys usages 2016-09-07 18:02:35 +05:00
Umed Khudoiberdiev
e64dd9576d first step: introduce composite primary keys support 2016-09-06 16:10:54 +05:00
Umed Khudoiberdiev
07f1b4b9b1 renamed composite index to simple index 2016-09-06 15:25:14 +05:00
Umed Khudoiberdiev
1a527b1b3f refactored schema builder unqiue indecies process 2016-09-06 15:09:10 +05:00
Umed Khudoiberdiev
d5f89183a7 fixed index recreation in sqlite driver 2016-09-05 17:42:49 +05:00
Umed Khudoiberdiev
13a0c183c5 added oracle and sqlserver driver files 2016-09-04 11:19:19 +05:00
Umed Khudoiberdiev
333c212791 added basic sqlite driver 2016-09-02 23:31:19 +05:00
Umed Khudoiberdiev
53a40597a4 optimized postgres schema build 2016-08-28 20:23:59 +05:00
Umed Khudoiberdiev
3ade5cf782 added table schema generation 2016-08-27 13:25:44 +05:00
Umed Khudoiberdiev
8cb3f400a5 refactored driver 2016-08-26 14:02:00 +05:00
Umed Khudoiberdiev
41412c21ce refactored container and moved all columns, relations, tables, listeners into same index.ts namespace 2016-08-09 17:45:15 +05:00
Umed Khudoiberdiev
8ee51c9fa8 fixed tests; fixed issue with column name in joins in query builder; refactored connection and driver options 2016-08-06 23:18:13 +05:00
Umed Khudoiberdiev
dc976f4d27 refactored connection manager and connection option classes 2016-08-05 22:21:07 +05:00
Umed Khudoiberdiev
2caa6b480f refactored connection and connection manager classes 2016-08-05 20:24:02 +05:00
Umed Khudoiberdiev
ec15633a86 changed the way entity/schemas/subscribers are being loaded from directories 2016-07-26 14:26:58 +05:00
Umed Khudoiberdiev
2fd70e00b7 reimplemented naming strategies and added few more tests for connection 2016-06-07 02:03:42 +05:00
Umed Khudoiberdiev
7252137ae6 added postgres required driver classes 2016-06-06 14:16:32 +05:00
Umed Khudoiberdiev
20afae93ef implementing entity schemas - step 3 2016-06-03 04:22:45 +05:00
Umed Khudoiberdiev
5b1a4e0e14 fixed issue when alter tables are performing 2016-05-27 23:55:05 +05:00