Junior — Middle
Máte zkušenosti s Seeds nebo podobnými nástroji pro inicializaci dat?
sobes.tech AI
Odpověď od AI
Ano, mám zkušenosti s Seeds nebo podobnými nástroji pro inicializaci dat. Tyto nástroje umožňují automaticky naplnit databázi počátečními nebo testovacími daty, což je užitečné při vývoji a testování. Například v Node.js s ORM Sequelize lze vytvářet seed soubory, které při spuštění přidávají záznamy do tabulek:
module.exports = {
up: async (queryInterface, Sequelize) => {
await queryInterface.bulkInsert('Users', [
{ name: 'Ivan', email: 'ivan@example.com', createdAt: new Date(), updatedAt: new Date() },
{ name: 'Maria', email: 'maria@example.com', createdAt: new Date(), updatedAt: new Date() }
], {});
},
down: async (queryInterface, Sequelize) => {
await queryInterface.bulkDelete('Users', null, {});
}
};
To pomáhá rychle připravit databázi pro aplikaci.