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

Function writeDropForeignKey

backend/plugin/schema/oracle/generate_migration.go:869–882  ·  view source on GitHub ↗

Write functions for various DDL statements

(out *strings.Builder, schema, table, constraint string)

Source from the content-addressed store, hash-verified

867// Write functions for various DDL statements
868
869func writeDropForeignKey(out *strings.Builder, schema, table, constraint string) {
870 _, _ = out.WriteString(`ALTER TABLE `)
871 if schema != "" {
872 _, _ = out.WriteString(`"`)
873 _, _ = out.WriteString(schema)
874 _, _ = out.WriteString(`".`)
875 }
876 _, _ = out.WriteString(`"`)
877 _, _ = out.WriteString(table)
878 _, _ = out.WriteString(`" DROP CONSTRAINT "`)
879 _, _ = out.WriteString(constraint)
880 _, _ = out.WriteString(`";`)
881 _, _ = out.WriteString("\n")
882}
883
884func writeDropFunction(out *strings.Builder, schema, function string) {
885 _, _ = out.WriteString(`DROP FUNCTION `)

Callers 1

dropObjectsInOrderFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected