mirror of
https://codeberg.org/forgejo/forgejo
synced 2024-11-24 10:46:10 +01:00
Backport #26192 by @KN4CK3R
Fixes #25918
The migration fails on MSSQL because xorm tries to update the primary
key column. xorm prevents this if the column is marked as auto
increment:
c622cdaf89/internal/statements/update.go (L38-L40)
I think it would be better if xorm would check for primary key columns
here because updating such columns is bad practice. It looks like if
that auto increment check should do the same.
fyi @lunny
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
This commit is contained in:
parent
892e24aaf1
commit
ecfbcced46
|
@ -20,7 +20,7 @@ func ChangeContainerMetadataMultiArch(x *xorm.Engine) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
type PackageVersion struct {
|
type PackageVersion struct {
|
||||||
ID int64 `xorm:"pk"`
|
ID int64 `xorm:"pk autoincr"`
|
||||||
MetadataJSON string `xorm:"metadata_json"`
|
MetadataJSON string `xorm:"metadata_json"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue