UNPKG

db-scout

Version:

get database information, generate migration files, create models based on information

21 lines (20 loc) 711 B
import DataParser from './data_parser'; export const GenSeedQuery = async (datas) => { return Object.keys(datas) .map((table_name) => { if (datas.hasOwnProperty(table_name)) { const tableObject = datas[table_name]; return `INSERT INTO ${table_name} (${Object.keys(tableObject[0]) .map((key) => `"${key}"`) .join(',')}) VALUES ${tableObject .map((col) => `(${Object.values(col) .map((value) => DataParser.QueryConstructorDataParser(value)) .join(',')})`) .join(',')} `; } return null; }) .filter((d) => d !== null) .join(';'); };