Repeatly creates unique indexes on the same field when AutoMigrate
#589
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Explain your user case and expected results
Model
User
has only one fieldName
, withuniqueIndex
tag. First time I runAutoMigrate
, GORM will create two unique indexes calledidx_users_name
andname
. Then every time I runAutoMigrate
, GORM will create a new unique index calledname_2
,name_3
and so on.If I use
uniqueIndex:i_u_name
to specify the name of the unique index, the first run would still createi_u_name
andname
indexes, and the following runs would still createname_2
,name_3
indexes.