caelansar
839e09e985
correct generated sql
2020-09-09 10:42:13 +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
Jinzhu
c70c097e88
Refactor format SQL for driver.Valuer
2020-09-08 19:11:29 +08:00
Jinzhu
c9d5c0b07a
Fix create database foreign keys for same type having has many/one & many2many relationships, close #3424
2020-09-08 18:25:29 +08:00
egenchen
6de0356a57
Fix monocolor log output inconsist with colorful log ( #3425 )
2020-09-08 16:59:47 +08:00
Jinzhu
05794298bd
Fix Save with specified table, close #3396
2020-09-06 12:22:08 +08:00
Jinzhu
6e38a2c2d5
Fix many2many join table name rule
2020-09-06 10:51:21 +08:00
Jinzhu
d8ddccf147
Don't marshal to null for associations after preloading, close #3395
2020-09-04 19:09:51 +08:00
Jinzhu
f121622228
Don't add prefix for invalid embedded fields
2020-09-04 14:35:44 +08:00
Jinzhu
28121d4455
Fix panic when batch creating from slice contains invalid data, close #3385
2020-09-03 20:59:41 +08:00
Jinzhu
6a86646469
Fix use db function as integer's default value, close #3384
2020-09-03 20:41:00 +08:00
Jinzhu
dd0d74fad0
Fix transaction on closed conn when using prepared statement, close #3380
2020-09-03 19:16:55 +08:00
Jinzhu
3cd81ff646
Fix query with specified table and conditions, close #3382
2020-09-03 18:42:32 +08:00
Jinzhu
78e9c9b748
raise error when failed to parse default value, close #3378
2020-09-03 18:20:57 +08:00
Jinzhu
f2adb088c5
Set field size from primary fields to foreign fields
2020-09-03 16:11:15 +08:00
Jinzhu
cf31508095
Fix tests_all.sh
2020-09-03 15:02:04 +08:00
Jinzhu
3cc7a30712
Fix tests/go.mod
2020-09-03 13:28:37 +08:00
Jinzhu
98e15e0b95
Setup DB's ConnPool in PrepareStmt mode, fix #3362
2020-09-03 12:54:26 +08:00
Jinzhu
ff3880292d
Update missing playground template
2020-09-03 11:48:44 +08:00
Jinzhu
48b395b760
returns ErrEmptySlice when creating with zero length slice
2020-09-03 11:32:30 +08:00
Jinzhu
fcb666cfa3
Fix associations using composite primary keys without ID field, close #3365
2020-09-03 10:58:48 +08:00
Jinzhu
130f24090d
update default_value_test
2020-09-02 21:03:47 +08:00
Jinzhu
dbe0f4d8d7
Allow use NULL as default value for string, close #3363
2020-09-02 20:15:12 +08:00
Jinzhu
680dda2c15
Fix combine conditions when using string conditions, close #3358
2020-09-02 20:09:51 +08:00
Jinzhu
dbaa6b0ec3
Fix Scan struct with primary key, close #3357
2020-09-02 16:14:26 +08:00
aimuz
9a101c8a08
fmt.Sprint() to strconv.Format ( #3354 )
2020-09-01 21:03:37 +08:00
Jinzhu
d1e17d549f
request ColumnTypes after new session method
2020-09-01 20:53:54 +08:00
Jinzhu
22317b43c0
Fix migrate field, failed to migrate when field size changed
2020-09-01 18:58:16 +08:00
Jinzhu
bf6123b01e
Fix duplicated soft delete clause
2020-09-01 18:05:26 +08:00
Jinzhu
e73147fa8e
Better support for scan into map, fix unfriendly data type for interface, close #3351
2020-09-01 17:45:14 +08:00
宋小北
e6f4b711a7
fix order case ( #3350 )
2020-09-01 15:50:53 +08:00
Jinzhu
e98a4a3a4e
Change default timeout interval to avoid test fail on CI
2020-09-01 14:01:59 +08:00
Jinzhu
308d22b166
Clean up associations before Preload, close #3345
2020-09-01 13:48:37 +08:00
Jinzhu
162367be7d
Fix multiple M2M relations on one table, close #3347
2020-09-01 11:30:16 +08:00
Jinzhu
0273856e4d
Don't alter column with full column data type, close #3339
2020-08-31 16:27:27 +08:00
Jinzhu
496db1f13e
Fix named argument with multiple line SQL, fix #3336
2020-08-31 15:45:56 +08:00
Jinzhu
9b0ad4730f
Squashed commit of the following:
...
commit 759038a126122d5b3323979fdd7d867a4ab85585
Author: Jinzhu <wosmvp@gmail.com>
Date: Mon Aug 31 12:06:31 2020 +0800
Add PreparedStmt tests
commit 066d54db1f
Author: 王岚 <wanglan.backend@bytedance.com>
Date: Fri Aug 28 18:40:59 2020 +0800
prepare_stmt add ctx
2020-08-31 12:08:33 +08:00
Jinzhu
53f8c9fc1c
More compatible prioritized primary field #3156
2020-08-30 20:58:14 +08:00
Jinzhu
b4166d9515
Fix V2 Save compatibility, close #3332
2020-08-30 10:21:11 +08:00
Jinzhu
59586dcd31
Fix unnecessary duplicated primary condition when using Save, close #3330
2020-08-29 23:02:19 +08:00
Jinzhu
677edf9d9e
ignore AS when alias table as it doesn't work on oracle db, close #3328
2020-08-29 22:09:07 +08:00
Jinzhu
06461b3254
GORM V2.0.0
2020-08-28 21:16:47 +08:00
Jinzhu
94c6bb980b
Refactor association
2020-08-28 17:32:19 +08:00
Jinzhu
c19a3abefb
Fix self-referential belongs to, close #3319
2020-08-28 11:31:13 +08:00
Jinzhu
dacbaa5f02
Fix update attrs order
2020-08-27 19:52:01 +08:00
Jinzhu
d50dbb0896
Fix check valid db name, close #3315
2020-08-27 19:15:40 +08:00
Jinzhu
cd54dddd94
Test update with GormValuer
2020-08-27 18:42:40 +08:00
Jinzhu
7a90496701
Test create from sql expr with map
2020-08-27 16:27:59 +08:00
Jinzhu
ce8853e7a6
Add GormValuer interface support
2020-08-27 15:03:57 +08:00
Jinzhu
0d96f99499
Update README
2020-08-26 12:22:11 +08:00