Junior — Middle
Máte skúsenosti s Seeds alebo podobnými nástrojmi na inicializáciu údajov?
sobes.tech AI
Odpoveď od AI
Áno, mám skúsenosti so Seeds alebo podobnými nástrojmi na inicializáciu dát. Tieto nástroje umožňujú automaticky naplniť databázu počiatočnými alebo testovacími dátami, čo je užitočné pri vývoji a testovaní. Napríklad v Node.js s ORM Sequelize môžete vytvárať seed súbory, ktoré pri spustení pridávajú záznamy do tabuliek:
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, {});
}
};
Toto pomáha rýchlo pripraviť databázu pre aplikáciu.