Имеется sql файл. Он должен быть использован для тестовых случаев. Мне нужно восстановить это. Я хотел бы восстановить его без сторонних утилит. Я сделал несколько попыток. Я получаю новые ограничения, которые я не могу решить легко. Более простое решение должно существовать. Другие решения, которые я видел в сетях, не удовлетворяют требованиям. Я не могу восстановить функции из-за точек с запятой в sql тексте.
async function rawSQLFromFile(connection, path) {
const text = fs.readFileSync(path).toString()
const queries = text.split(';')
for(const query of queries) {
await runQuery(connection, query)
}
}
Я использую mysql библиотека Но она не имеет функциональности.