(out *strings.Builder, extensionDiff *schema.ExtensionDiff)
| 1606 | } |
| 1607 | |
| 1608 | func writeExtensionDiff(out *strings.Builder, extensionDiff *schema.ExtensionDiff) error { |
| 1609 | switch extensionDiff.Action { |
| 1610 | case schema.MetadataDiffActionCreate: |
| 1611 | return writeExtension(out, extensionDiff.NewExtension) |
| 1612 | case schema.MetadataDiffActionDrop: |
| 1613 | _, err := fmt.Fprintf(out, "DROP EXTENSION \"%s\";\n\n", extensionDiff.ExtensionName) |
| 1614 | return err |
| 1615 | default: |
| 1616 | return nil |
| 1617 | } |
| 1618 | } |
| 1619 | |
| 1620 | func writeEventTriggerDiff(out *strings.Builder, eventTriggerDiff *schema.EventTriggerDiff) error { |
| 1621 | switch eventTriggerDiff.Action { |
no test coverage detected