1581 Commits

Author SHA1 Message Date
Jinzhu
b0e1bccf4a Support scan into map, slice, struct 2020-03-04 11:33:50 +08:00
Jinzhu
1403ee70c3 Make Query works 2020-03-03 14:18:12 +08:00
Jinzhu
0da8191f60 Update test helper 2020-03-02 23:43:34 +08:00
Jinzhu
9fcc546a69 Fix tests 2020-02-26 19:06:42 +08:00
Jinzhu
04adbaf7f6 Fix parse stmt ReflectValue 2020-02-24 08:51:35 +08:00
Jinzhu
5ccd76f76c Setup Transaction 2020-02-23 23:28:59 +08:00
Jinzhu
e2a360b9fa Add Before/After callbacks 2020-02-23 21:22:35 +08:00
Jinzhu
fa22807e12 Make inesrt into db works 2020-02-23 19:41:29 +08:00
Jinzhu
868ae052a1 Add escape sql params test 2020-02-23 15:16:40 +08:00
Jinzhu
27cb613871 Refactor logger 2020-02-23 15:07:47 +08:00
Jinzhu
c3b798aec8 Refactor SQL Explainer 2020-02-23 13:22:08 +08:00
Jinzhu
bc5ceff82f Explain SQL for dialects 2020-02-23 12:41:13 +08:00
Jinzhu
fe24c3f105 Setup tests script 2020-02-23 09:38:51 +08:00
Jinzhu
a67be2a1f1 Refactor reorder migrator models 2020-02-23 08:54:13 +08:00
Jinzhu
1d803dfdd9 Add migrator tests for mssql 2020-02-23 01:02:07 +08:00
Jinzhu
ce84e82c9e Add migrator tests for postgres 2020-02-23 00:40:06 +08:00
Jinzhu
d3c63a03cb Handle constraint dependencies smartly 2020-02-23 00:18:12 +08:00
Jinzhu
1895d281bf Add migrator tests for mysql 2020-02-22 23:08:20 +08:00
Jinzhu
6d58b62fd4 Add sqlite migration tests 2020-02-22 20:57:29 +08:00
Jinzhu
215f5e7765 Add Raw, Row, Rows 2020-02-22 19:41:01 +08:00
Jinzhu
fab7d96da5 Add DataTypeOf for dialector 2020-02-22 17:53:57 +08:00
Jinzhu
0801cdf164 Almost finish Migrator 2020-02-22 13:11:54 +08:00
Jinzhu
0be4817ff9 Finish CreateConstraint 2020-02-22 11:15:51 +08:00
Jinzhu
ea0b13f7a3 Refactor ParseTagSetting 2020-02-22 07:59:09 +08:00
Jinzhu
ad419855e9 Parse Indexes 2020-02-21 23:51:38 +08:00
Jinzhu
62dcd7896a Add Migrator 2020-02-20 23:04:03 +08:00
Jinzhu
43ce0b8af2 Handle create with default db values 2020-02-20 10:13:26 +08:00
Jinzhu
15ce5b3cdd Add create value converter 2020-02-20 10:12:10 +08:00
Jinzhu
cbbf8f3d49 Update schema 2020-02-18 22:56:37 +08:00
Jinzhu
98ad29f2c2 Add Selects, Omits for statement 2020-02-16 13:45:27 +08:00
Jinzhu
18236fa3d7 Add more tests for setter, valuer 2020-02-16 00:37:59 +08:00
Jinzhu
faee069a9f Test Field Valuer, Setter 2020-02-15 20:28:03 +08:00
Jinzhu
2cb88dc7c5 Add Field Valuer, Setter 2020-02-15 18:24:37 +08:00
Jinzhu
c1afe19728 Add benchmark tests for clause 2020-02-14 00:09:44 +08:00
Jinzhu
1f38ec4410 Finish clauses tests 2020-02-08 23:23:45 +08:00
Jinzhu
0160bab7dc Add clause tests 2020-02-05 18:28:58 +08:00
Jinzhu
9d19be0826 Setup clauses tests 2020-02-04 09:51:19 +08:00
Jinzhu
46b1c85f88 Add more clauses 2020-02-04 08:56:15 +08:00
Jinzhu
d52ee0aa44 Work on create callbacks 2020-02-03 10:40:03 +08:00
Jinzhu
728c0d4470 Add callbacks 2020-02-02 20:05:10 +08:00
Jinzhu
d833efe8b9 Work on clauses 2020-02-02 19:11:17 +08:00
Jinzhu
8cb15cadde Improve test structure 2020-02-02 08:35:01 +08:00
Jinzhu
3cbd233758 Add more tests for parse schema relations 2020-02-02 00:03:56 +08:00
Jinzhu
a4a0895a85 Test parse schema relations 2020-02-01 22:26:17 +08:00
Jinzhu
14724ddeae Add tests model definition and basic fields tests 2020-02-01 20:18:32 +08:00
Jinzhu
fd9b688084 Implement parse many2many relation 2020-02-01 18:02:19 +08:00
Jinzhu
a9c20291e4 Implement guess relation 2020-02-01 15:23:45 +08:00
Jinzhu
eea78f3f30 Implement parse relationship architecture 2020-02-01 12:46:52 +08:00
Jinzhu
010dc7e6dd Add namer when generate schema 2020-01-31 14:31:15 +08:00
Jinzhu
bc68fde6aa Implement naming strategy 2020-01-31 14:17:02 +08:00