Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

स्ट्रांगलूप के साथ mysql तालिका को स्वतः बनाएं

मैंने /server/boot/autoupdate.js created बनाया है . यह तब चलता है जब ऐप बूट होता है। यह "मॉडल-कॉन्फ़िगरेशन" और "डेटा स्रोत" JSON को लोड करता है और सभी मॉडलों को उनके लिए परिभाषित डेटा स्रोतों में माइग्रेट या अपडेट करता है।

# /server/boot/autoupdate.js
module.exports = function(app) {
    var path = require('path');
    var models = require(path.resolve(__dirname, '../model-config.json'));
    var datasources = require(path.resolve(__dirname, '../datasources.json'));

    function autoUpdateAll(){
        Object.keys(models).forEach(function(key) {
            if (typeof models[key].dataSource != 'undefined') {
                if (typeof datasources[models[key].dataSource] != 'undefined') {
                    app.dataSources[models[key].dataSource].autoupdate(key, function (err) {
                        if (err) throw err;
                        console.log('Model ' + key + ' updated');
                    });
                }
            }
        });
    }

    function autoMigrateAll(){
        Object.keys(models).forEach(function(key) {
            if (typeof models[key].dataSource != 'undefined') {
                if (typeof datasources[models[key].dataSource] != 'undefined') {
                    app.dataSources[models[key].dataSource].automigrate(key, function (err) {
                        if (err) throw err;
                        console.log('Model ' + key + ' migrated');
                    });
                }
            }
        });
    }
    //TODO: change to autoUpdateAll when ready for CI deployment to production
    autoMigrateAll();
    //autoUpdateAll();

};


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL रोलबैक क्वेरी

  2. पीडीओ में क्वेरी स्टेटमेंट का प्रकार कैसे प्राप्त करें?

  3. Django में केस संवेदनशील खोज, लेकिन MySQL में अनदेखा किया गया

  4. SQL को कुछ उपयोगकर्ता से/के लिए अंतिम संदेश मिलते हैं

  5. MySQL तालिका के लिए कितना बड़ा है?