2012-08-23 16 views
6

Czy istnieje sposób na obsługę nazw tabel z przedrostkami podczas korzystania z pliku Sequelize.js?Obsługa prefiksów w Sequelize.js

Wyobraź sobie, że chciałem zbudować platformę blogową, aby każdy zarejestrowany użytkownik mógł uzyskać własny blog i URL (subdomeny). Teraz jeśli ktoś otwiera userxxx.mydomain.com powinien dostać materiały z tabel nazwanych userxxx_TABLENAME podczas otwierania difuser.mydomain.com będzie pobierał dane z difuser_TABLENAME itp

Próbowałem dodawanie przedrostków nazw modeli np: sequelize.define('userxxx_Post' ...) które mogą działać, ale tworzy bałagan, jeśli chodzi o Many do wielu relacji (nazwy tabel stają się userxxx_Postuserxxx_Comment).

Czy istnieje lepszy sposób?

(nie jestem dokładnie budowę blogosferę na node.js ale rozwiązanie tego problemu będzie taka sama)

Odpowiedz