Write functions for various DDL statements
(out *strings.Builder, schema, table, constraint string)
| 867 | // Write functions for various DDL statements |
| 868 | |
| 869 | func 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 | |
| 884 | func writeDropFunction(out *strings.Builder, schema, function string) { |
| 885 | _, _ = out.WriteString(`DROP FUNCTION `) |
no outgoing calls
no test coverage detected