Gorm deleted at 与 unique 索引问题
背景 gorm 中提到建立联合唯一索引时, 不使用 gorm.DelatedAt 类型, 而是要使用 soft_delete.DeletedAt 类型, 这是因为 gorm.DelatedAt 类型默认为 null, 那么联合 unique 时, 如 unique(email, deleted_at), 当 deleted_at 同时为 null, email 也相同时不会报错, 允许入库 所以 deleted_at 要变更类型, 如 数值类型的时间戳, 默认为0 而不是 null
Recent Posts
Tags
- apache 4
- axios 1
- benchmark 1
- binlog 1
- c 1
- canvas 1
- centos 3
- channel 1
- crontab 1
- css 2
- databse 1
- docker 4
- fail2ban 1
- frp 1
- gin 1
- github 1
- go 26
- goaccess 1
- goroutine 1
- http 1
- https 1
- jetbrains 1
- jquery 1
- js 2
- linux 21
- mermaid 1
- mysql 11
- nginx 3
- node 1
- php 43
- prisma 1
- react 8
- server 1
- smb 1
- ssh 2
- tarojs 1
- tcp/ip 1
- token 1
- ubuntu 1
- ufw 1
- unit-test 1
- ventoy 1
- vmware 2
- vscode 1
- vue 12
- yum 1
- 域名 3
- 安全 2
- 微信 3
- 算法 3