Sobes.tech
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.