MCPcopy Create free account
hub / github.com/bytebase/bytebase / writeEventTriggerDiff

Function writeEventTriggerDiff

backend/plugin/schema/pg/metadata_migration.go:1620–1630  ·  view source on GitHub ↗
(out *strings.Builder, eventTriggerDiff *schema.EventTriggerDiff)

Source from the content-addressed store, hash-verified

1618}
1619
1620func writeEventTriggerDiff(out *strings.Builder, eventTriggerDiff *schema.EventTriggerDiff) error {
1621 switch eventTriggerDiff.Action {
1622 case schema.MetadataDiffActionCreate, schema.MetadataDiffActionAlter:
1623 return writeEventTrigger(out, eventTriggerDiff.NewEventTrigger)
1624 case schema.MetadataDiffActionDrop:
1625 _, err := fmt.Fprintf(out, "DROP EVENT TRIGGER \"%s\";\n\n", eventTriggerDiff.EventTriggerName)
1626 return err
1627 default:
1628 return nil
1629 }
1630}
1631
1632func writeSequenceDiff(out *strings.Builder, sequenceDiff *schema.SequenceDiff) error {
1633 switch sequenceDiff.Action {

Callers 2

writeDropPhaseFunction · 0.85
writeCreateOrAlterPhaseFunction · 0.85

Calls 1

writeEventTriggerFunction · 0.85

Tested by

no test coverage detected