Skip to content
Snippets Groups Projects
Select Git revision
  • 96421e2ea2d6734f3762f07fc7abbfbbbf996d04
  • master default protected
  • deploy
  • develop
4 results

sync.js

Blame
  • sync.js 614 B
    // sync.js
    
    const sequelize = require('./config/sequelize');
    const model=require('./models'); // 모델들을 가져옴 (사이드 이펙트로 모델들이 등록됨)
    
    async function syncRdb() {
      try {
        // 데이터베이스 연결 테스트
        await sequelize.authenticate();
        console.log('Rdb데이터베이스 연결 성공.');
    
        // 모든 모델 동기화
        await sequelize.sync({ force: true });
        console.log('모든 모델이 성공적으로 동기화되었습니다.');
      } catch (error) {
        console.error('Rdb데이터베이스 연결 실패:', error);
      }
    }
    
    
    
    module.exports = syncRdb;