auto-générer des modèles pour sequelize
Je suis désireux de commencer à utiliser Sequelize, un module qui permet ORM pour mysql dans node.js. Je me demandais si il est possible de générer automatiquement des modèles comme CakePHP. Dans CakePHP, il va lire le tableau de l'info, et de créer automatiquement les associations et les champs avec leurs types dans le modèle. j'ai vraiment hate d'avoir complètement de la carte tous mes tableaux à la main, comme certains sont relativement importantes. Est-il quelque chose là-bas qui va le faire pour moi? Ou suis-je sur mon propre à main-type de tous les modèles?
Si vous avez besoin de generatee juste une fois, vous pouvez utiliser github.com/sequelize/sequelize-auto je l'ai essayé sur ma DB (mysql), et en partie travaillé. Il importés de la structure, (les colonnes et les types), mais j'ai dû ajouter des clés et des associations manuellement. Toujours mieux que rien. Aussi, pour une raison quelconque, il ne fonctionnait que lorsque je l'exécute sur l'hôte local (sur le serveur de base de données). Mais cela peut être dû à quelques problèmes avec certains pare-feu, etc.
OriginalL'auteur LordZardeck | 2012-11-21
Vous devez vous connecter pour publier un commentaire.
Vous pouvez générer automatiquement des modèles à travers sequelize-auto. Il suffit de Suivre le lien suivant
https://github.com/sequelize/sequelize-auto
Il va générer des modèles de votre table.
Salut puneet gupta Merci de Me guider comment faire pour obtenir l'auto générer des tables dans la base de données. J'ai reçu un message de mon invite de commande de l'Exécution de Fait, Mais quand j'ai vérifier la base de données Il n'y a rien créé à l'intérieur veuillez giude @Puneet gupta, je suis bloqué plus de Deux jours
C'est de lui sauver la vie d'outil. Ne perdez pas votre temps à créer des fichiers de modèle avec sequelize-cli si vous avez déjà votre schéma de base de données.
OriginalL'auteur puneet gupta
Sequelizer - Une application de bureau pour l'exportation sequelize automatiquement des modèles et visuellement.
Assez impressionnant GUI client avec ElectronJS, prenez ici:
Source: https://github.com/andyforever/sequelizer
OriginalL'auteur Junaid Atari
voir https://github.com/sequelize/sequelize/issues/339
Sequelize fournit des méthodes pour lire l'existant noms de table d'une base de données. En outre, il existe une méthode pour lire la structure d'une table. Combiné, il devrait être possible d'automatiser la création de modèles.
Hey! Le lien est cassé.
correction du lien!
OriginalL'auteur sdepold
Vous pouvez utiliser un synchronisation méthode pour chaque modèle
exemple:
la logique va créer une nouvelle table si la table n'existe pas
script complet
index.js
le script prend tous les fichiers(modèles) dans le répertoire où vous pourrez mettre les index.js fichier
la structure ressemble ici:
OriginalL'auteur Andrey Tyndyk