2012-08-23 24 views
6

Esiste un modo per supportare i nomi di tabelle con prefisso quando si utilizza Sequelize.js?Supporto prefisso in Sequelize.js

Immagina di voler creare una piattaforma di blogging in modo che ogni utente registrato ottenga il proprio blog e l'URL (sottodominio). Ora, se si apre userxxx.mydomain.com che dovrebbe ottenere contenuti da tabelle denominate userxxx_TABLENAME durante l'apertura difuser.mydomain.com sarebbe recuperare i dati da difuser_TABLENAME ecc

Ho provato ad aggiungere prefissi ai modelli nomi ad esempio: sequelize.define('userxxx_Post' ...) che potrebbe funzionare, ma crea confusione quando si tratta di molti- to-many relations (i nomi delle tabelle diventano userxxx_Postuserxxx_Comment).

C'è un modo migliore?

(io non sono esattamente costruendo una piattaforma di blogging su node.js ma soluzione a questo problema sarà lo stesso)

risposta

0

Probabilmente è necessario tableName opzione?

From docs