MCPcopy
hub / github.com/drawdb-io/drawdb / toEnumDefinition

Function toEnumDefinition

src/utils/migrations/diffToSQL.js:233–239  ·  view source on GitHub ↗
(e, database, q)

Source from the content-addressed store, hash-verified

231}
232
233function toEnumDefinition(e, database, q) {
234 if (!e || !databases[database]?.hasEnums) return null;
235 const values = (e.values || [])
236 .map((v) => `\t'${escapeQuotes(String(v))}'`)
237 .join(",\n");
238 return `CREATE TYPE ${q(e.name)} AS ENUM (\n${values}\n);`;
239}
240
241export const generateMigrationSQL = (
242 diff,

Callers 1

generateMigrationSQLFunction · 0.85

Calls 1

escapeQuotesFunction · 0.90

Tested by

no test coverage detected