Junior — Middle
Da li imate iskustva sa Seeds ili sličnim alatima za inicijalizaciju podataka?
sobes.tech АИ
Одговор од АИ
Da, imam iskustva sa Seeds ili sličnim alatima za inicijalizaciju podataka. Ovi alati omogućavaju automatsko popunjavanje baze podataka početnim ili test podacima, što je korisno tokom razvoja i testiranja. Na primer, u Node.js sa ORM Sequelize, možete kreirati seed fajlove koji, kada se pokrenu, dodaju zapise u tabele:
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, {});
}
};
Ovo pomaže brzo pripremiti bazu podataka za aplikaciju.