Do not create tables for LDAP models (thanks Gervase)
[matthijs/upstream/django-ldapdb.git] / ldapdb / router.py
index 5c3a6744c0581ecd0d4466d74ebc440fea33f4d9..ba00631cb8b77af21cbc9c9fd61b556b008f4238 100644 (file)
@@ -54,6 +54,12 @@ class Router(object):
                 self.ldap_alias = alias
                 break
 
+    def allow_syncdb(self, db, model):
+        "Do not create tables for LDAP models"
+        if is_ldap_model(model):
+            return db == self.ldap_alias
+        return None
+
     def db_for_read(self, model, **hints):
         "Point all operations on LDAP models to the LDAP database"
         if is_ldap_model(model):