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
text/typescript
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;
}
};