UNPKG

rprcli

Version:

Reaper.js is a powerful TypeScript-based framework designed to streamline backend development. It offers built-in database migrations, seeders, and SQL query utilities, making it easy to manage data efficiently. With native support for TSX and JSX renderi

35 lines (24 loc) 784 B
import { Migration } from './lib/migration'; import { migrations } from './models/migration'; export const getRecords = async () => { try { const migrationRecords = await migrations.query().get(); return migrationRecords; } catch (error) { await (await Migration("migrations", { up(blueprint){ blueprint.id() blueprint.string("name") blueprint.number("batch") blueprint.timestamps() }, down(blueprint){ blueprint.dropTable() }, }))("up") .catch(e=>console.error(e)) .then(() => {}); const migrationRecords = await migrations.query().get(); return migrationRecords; } };