2012-08-23 9 views
6

¿Hay alguna forma de admitir nombres de tablas prefijadas cuando se usa Sequelize.js?Soporte de prefijo en Sequelize.js

Imagine que quería construir una plataforma de blogs para que cada usuario registrado tuviera su propio blog y URL (subdominio). Ahora bien, si uno abre userxxx.mydomain.com que debe recibir todo el contenido de las tablas nombradas userxxx_TABLENAME al abrir difuser.mydomain.com se vendería datos de difuser_TABLENAME etc.

He intentado añadir prefijos a los modelos de nombres, por ejemplo: sequelize.define('userxxx_Post' ...) que podría funcionar, pero crea desorden cuando se trata de muchos- relaciones to-many (los nombres de tabla se convierten en userxxx_Postuserxxx_Comment).

¿Hay alguna otra manera mejor?

(no estoy construyendo exactamente una plataforma de blogs en Node.js pero la solución a este problema será el mismo)

Respuesta

0

Probablemente necesita tableName opción?

From docs