sync.js 547 B

1234567891011121314151617181920212223
  1. const fs = require('fs');
  2. const path = require('path');
  3. const PATH = path.resolve(__dirname, '../');
  4. async function sync() {
  5. const files = fs.readdirSync(PATH);
  6. try {
  7. for (let file of files) {
  8. if (file === 'connect') {
  9. continue;
  10. }
  11. file = file.replace(/\.js$/, '');
  12. // eslint-disable-next-line global-require
  13. const model = require(`${PATH}/${file}`);
  14. await model.sync({ alter: true });
  15. }
  16. console.log('over');
  17. process.exit();
  18. } catch (error) {
  19. console.log(error);
  20. }
  21. }
  22. sync();