properly escape reserved words
This commit is contained in:
parent
ce1b20789c
commit
865268bc55
@ -76,16 +76,16 @@ func TestSoftDeleteWithCustomizedDeletedAtColumnName(t *testing.T) {
|
|||||||
t.Errorf("CreditCard's DeletedAt's column name should be `deleted_time`")
|
t.Errorf("CreditCard's DeletedAt's column name should be `deleted_time`")
|
||||||
}
|
}
|
||||||
|
|
||||||
if DB.First(&CreditCard{}, "number = ?", creditCard.Number).Error == nil {
|
if DB.First(&CreditCard{}, `"number" = ?`, creditCard.Number).Error == nil {
|
||||||
t.Errorf("Can't find a soft deleted record")
|
t.Errorf("Can't find a soft deleted record")
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := DB.Unscoped().First(&CreditCard{}, "number = ?", creditCard.Number).Error; err != nil {
|
if err := DB.Unscoped().First(&CreditCard{}, `"number" = ?`, creditCard.Number).Error; err != nil {
|
||||||
t.Errorf("Should be able to find soft deleted record with Unscoped, but err=%s", err)
|
t.Errorf("Should be able to find soft deleted record with Unscoped, but err=%s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
DB.Unscoped().Delete(&creditCard)
|
DB.Unscoped().Delete(&creditCard)
|
||||||
if !DB.Unscoped().First(&CreditCard{}, "number = ?", creditCard.Number).RecordNotFound() {
|
if !DB.Unscoped().First(&CreditCard{}, `"number" = ?`, creditCard.Number).RecordNotFound() {
|
||||||
t.Errorf("Can't find permanently deleted record")
|
t.Errorf("Can't find permanently deleted record")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user