Jinzhu
0aef8acc11
Add smart auto migrate tests
2020-10-22 16:36:27 +08:00
qifengzhang007
6d90d09cb8
Recorder追踪函数trace在finish_api文件358行scan函数所在的371行被调用时,BeginAt 没有赋值,默认值0001-0:0:0导致追踪日志显示的sql耗时无限大. ( #3657 )
...
Co-authored-by: 张奇峰 <10515935zwj>
2020-10-22 14:09:09 +08:00
Jinzhu
231aba53c5
Fix count with order by
2020-10-22 11:28:43 +08:00
Jinzhu
5fee5b1b24
Add option tag support for index
2020-10-21 20:18:21 +08:00
Michelle
635dcc9ad4
add gorm ColumnType interface, remove sql one ( #3647 )
2020-10-21 18:35:33 +08:00
Jinzhu
bdb30da0a7
Fix copy lock for prepared statement, close #3642 , #3607
2020-10-21 15:47:46 +08:00
Jinzhu
33a11767ea
Upgrade test go.mod dependencies
2020-10-20 19:13:31 +08:00
Jinzhu
9b2181199d
Fix soft delete with OrCondition, close #3627
2020-10-19 14:50:11 +08:00
Jinzhu
9dbef26feb
Fix feature request label
2020-10-19 11:49:03 +08:00
Jinzhu
5731e632db
Merge branch 'tebrizetayi-null-in-logger'
2020-10-19 11:04:35 +08:00
Jinzhu
a1ea1713b0
Fix log Stringer
2020-10-19 11:04:18 +08:00
TABRIZ ATAYI
d825554307
nil point transfer '<nil>' not transfer NULL #3604
2020-10-18 00:05:43 +02:00
Jinzhu
08ecef8e0b
Fix NamedArguments with nested struct, close #3596
2020-10-13 15:32:29 +08:00
Jinzhu
689d6e2331
Fix DeletedAt marshalling, close #3598
2020-10-13 14:12:03 +08:00
Jinzhu
063b1ca0c4
Refactor SlowSQL log
2020-10-10 10:56:00 +08:00
Jinzhu
3d846957cd
Compatible with tag notNull
2020-10-09 17:42:28 +08:00
Jinzhu
7faf1ca80f
Fix Select with AS, close #3581 , #3567
2020-10-09 11:52:12 +08:00
Jinzhu
dbc6b34dce
Add detailed error information when missing table name
2020-09-29 15:43:31 +08:00
Jinzhu
a2faa41cbe
Refactor NamingStrategy, close #3540
2020-09-28 10:55:27 +08:00
Jinzhu
9eec6ae066
Fix affected rows for Scan, change affected rows count for row/rows to '-', close #3532
2020-09-27 12:25:38 +08:00
Jinzhu
ba253982bf
Fix Pluck with Time and Scanner
2020-09-24 20:08:24 +08:00
Jinzhu
c0de3c5051
Support FullSaveAssociations Mode, close #3487 , #3506
2020-09-24 19:29:15 +08:00
Jinzhu
5228735915
Don't build IN condition if value implemented Valuer interface, #3517
2020-09-24 15:00:13 +08:00
Jinzhu
1a526e6802
Fix NamingStrategy with embedded struct, close #3513
2020-09-24 11:32:38 +08:00
caelansar
68920449f9
Fix format sql log ( #3492 )
2020-09-19 13:48:34 +08:00
Jinzhu
089939c767
AutoMigrate should auto create indexes, close #3486
2020-09-18 21:50:11 +08:00
Jinzhu
c9165fe3ca
Don't panic when using unmatched vars in query, close #3488
2020-09-18 21:42:27 +08:00
Jinzhu
072f1de83a
Add DryRunModeUnsupported Error for Row/Rows
2020-09-18 21:35:46 +08:00
Jinzhu
d002c70cf6
Support named argument for struct
2020-09-17 21:52:41 +08:00
Jinzhu
a932175ccf
Refactor cascade delete associations
2020-09-15 14:28:26 +08:00
Jinzhu
06d534d6ea
Cascade delete associations, close #3473
2020-09-15 12:41:45 +08:00
Jinzhu
1d5f910b6e
Update workflows template
2020-09-14 15:30:55 +08:00
Jinzhu
0ec10d4907
Fix format SQL log, close #3465
2020-09-14 12:37:16 +08:00
Jinzhu
ed1b134e1c
Fix use uint to for autoCreateTime, autoUpdateTime
2020-09-11 17:33:31 +08:00
Jinzhu
02fb382ec0
Support scan into int, string data types
2020-09-11 15:01:02 +08:00
Jinzhu
e583dfa196
Allow negative number for limit
2020-09-11 11:54:21 +08:00
Jinzhu
b8a74a80d7
Fix embedded struct with default value, close #3451
2020-09-11 11:18:54 +08:00
Jinzhu
70a7bd52ca
Support delete associations with Select when deleting
2020-09-10 21:46:18 +08:00
Jinzhu
53caa85cf4
Use db's Logger for callbacks logs, close #3448 , #3447
2020-09-10 19:20:47 +08:00
Jinzhu
231effe119
Fix parse blank default value, close #3442
2020-09-10 11:59:18 +08:00
Jinzhu
619d306cef
ignore (-) when creating default values, #3434
2020-09-10 10:55:02 +08:00
Jinzhu
f6ed895caf
Build relationships if fields are not ignored, fix #3181
2020-09-09 16:37:05 +08:00
Jinzhu
f6117b7f3d
Should not diplay SubQuery SQL log, close #3437
2020-09-09 16:26:16 +08:00
Jinzhu
0b6ef3cb87
Merge branch 'jsternberg-migrator-release-conn'
2020-09-09 10:56:07 +08:00
Jinzhu
567597f000
Fix fail on sqlserver, #3433
2020-09-09 10:53:13 +08:00
Jinzhu
e7188c04ca
Fix tests & refactor for PR #3429
2020-09-09 10:42:13 +08:00
caelansar
839e09e985
correct generated sql
2020-09-09 10:42:13 +08:00
Jinzhu
2242ac6c0e
Fix tests & refactor for PR #3429
2020-09-09 10:31:48 +08:00
Jonathan A. Sternberg
222427c474
Release the connection when discovering the column types in the migrator
...
When the migrator is used to discover the column types, such as when
used with `AutoMigrate()`, it does not close the query result. This
changes the migrator to close the query result and it also changes the
query to use `LIMIT 1` to prevent additional work against the database
when only discovering the schema.
Fixes #3432 .
2020-09-08 18:12:14 -05:00
caelansar
aceb3dad3b
correct generated sql
2020-09-08 21:28:04 +08:00