Cleanup & enhance compose module & fields
- Add module field ID - Rename db table (compose_module_form => compose_module_field) - Add id, created_at, updated_at, deleted_at db columns - Rename json to options, module_id to rel_module - Fix primary keys (now just ID), add unique indexes (mod+place, mod+name) - Add foreign key from fields to modules - module repo Update() func no longer does REPLACE but UPDATE - in updateFields(), fields are removed more precisely (only missing fields are removed) - Add integration tests for module/field updates
This commit is contained in:
+8
-8
@@ -22,15 +22,15 @@ function types {
|
||||
CGO_ENABLED=0 go build -o ./build/gen-type-set codegen/v2/type-set.go
|
||||
fi
|
||||
|
||||
./build/gen-type-set --types Namespace --output compose/types/namespace.gen.go
|
||||
./build/gen-type-set --types Attachment --output compose/types/attachment.gen.go
|
||||
./build/gen-type-set --types Module --output compose/types/module.gen.go
|
||||
./build/gen-type-set --types Page --output compose/types/page.gen.go
|
||||
./build/gen-type-set --types Chart --output compose/types/chart.gen.go
|
||||
./build/gen-type-set --types Trigger --output compose/types/trigger.gen.go
|
||||
./build/gen-type-set --types Record --output compose/types/record.gen.go
|
||||
./build/gen-type-set --types Namespace --output compose/types/namespace.gen.go
|
||||
./build/gen-type-set --types Attachment --output compose/types/attachment.gen.go
|
||||
./build/gen-type-set --types Module --output compose/types/module.gen.go
|
||||
./build/gen-type-set --types Page --output compose/types/page.gen.go
|
||||
./build/gen-type-set --types Chart --output compose/types/chart.gen.go
|
||||
./build/gen-type-set --types Trigger --output compose/types/trigger.gen.go
|
||||
./build/gen-type-set --types Record --output compose/types/record.gen.go
|
||||
./build/gen-type-set --types ModuleField --output compose/types/module_field.gen.go
|
||||
|
||||
./build/gen-type-set --with-primary-key=false --types ModuleField --output compose/types/module_field.gen.go
|
||||
./build/gen-type-set --with-primary-key=false --types RecordValue --output compose/types/record_value.gen.go
|
||||
|
||||
./build/gen-type-set --types MessageAttachment --output messaging/types/attachment.gen.go
|
||||
|
||||
Reference in New Issue
Block a user