feat(pgsql): add support for concurrent index creation

* Implemented `Concurrent` field in index model
* Updated index creation template to support `CREATE INDEX CONCURRENTLY`
* Added tests for concurrent index creation in migration writer
This commit is contained in:
Hein
2026-08-24 12:03:30 +02:00
parent 2b6bb7f948
commit 76b8321065
7 changed files with 86 additions and 3 deletions
+1
View File
@@ -652,6 +652,7 @@ func (w *MigrationWriter) generateIndexScripts(model *models.Schema, current *mo
IndexType: indexType,
Columns: strings.Join(columnExprs, ", "),
Unique: modelIndex.Unique,
Concurrent: modelIndex.Concurrent,
})
if err != nil {
return nil, err