escapeColumnNames wraps columnNames with backticks in order to avoid creating invalid sql queries in cases where a table uses a reserved keyword as a column name
(columnNames []string)
| 42 | // invalid sql queries in cases where a table uses a reserved keyword as a |
| 43 | // column name |
| 44 | func escapeColumnNames(columnNames []string) []string { |
| 45 | var escapedColNames []string |
| 46 | for _, c := range columnNames { |
| 47 | escapedColNames = append(escapedColNames, fmt.Sprintf("`"+"%s"+"`", c)) |
| 48 | } |
| 49 | return escapedColNames |
| 50 | } |
| 51 | |
| 52 | // dumpSchema generates the Dgraph schema based on m.tableGuides |
| 53 | // and sends the schema to m.schemaWriter |
no outgoing calls
no test coverage detected
searching dependent graphs…