recipe_app/backend/migrations/20250702165756_create_recipes_table.js

22 lines
499 B
JavaScript
Raw Normal View History

2025-07-08 10:40:49 -07:00
/**
* @param { import("knex").Knex } knex
* @returns { Promise<void> }
*/
exports.up = function (knex) {
return knex.schema.createTable('recipes', function (table) {
table.increments('id').primary();
table.string('name').notNullable().unique();
table.string('cuisine').notNullable();
table.timestamps(true, true);
})
};
/**
* @param { import("knex").Knex } knex
* @returns { Promise<void> }
*/
exports.down = function (knex) {
return knex.schema.dropTable('users');
};