#16039: syncdb with --database option fails
-------------------------------------+-------------------------------------
     Reporter:  yedpodtrzitko        |                    Owner:  nobody
         Type:  Bug                  |                   Status:  reopened
    Component:  Database layer       |                  Version:  1.3
  (models, ORM)                      |               Resolution:
     Severity:  Normal               |             Triage Stage:
     Keywords:                       |  Unreviewed
    Has patch:  0                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  0                    |                    UI/UX:  0
-------------------------------------+-------------------------------------

Comment (by asandroq):

 Replying to [comment:5 aaugustin]:
 > You're using south, and south overrides the ``syncdb`` command. So
 you're likely getting a different traceback. Could you post it in full?

 The stack trace follows:

 {{{
 + /usr/local/filewave/python/bin/python
 /usr/local/filewave/django/filewave/manage.pyc syncdb --database=old_mdm
 --noinput
 Syncing...
 Creating tables ...
 ERROR:  relation "django_content_type" does not exist at character 136
 STATEMENT:  SELECT "django_content_type"."id",
 "django_content_type"."name", "django_content_type"."app_label",
 "django_content_type"."model" FROM "django_content_type" WHERE
 ("django_content_type"."model" = 'permission'  AND
 "django_content_type"."app_label" = 'auth' )
 Traceback (most recent call last):
   File "/usr/local/filewave/django/filewave/manage.py", line 11, in
 <module>
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/__init__.py", line 459, in execute_manager
     utility.execute()
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/__init__.py", line 382, in execute
     self.fetch_command(subcommand).run_from_argv(self.argv)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/base.py", line 196, in run_from_argv
     self.execute(*args, **options.__dict__)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/base.py", line 232, in execute
     output = self.handle(*args, **options)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/base.py", line 371, in handle
     return self.handle_noargs(**options)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/South-0.7.5-py2.7.egg/south/management/commands/syncdb.py", line
 90, in handle_noargs
     syncdb.Command().execute(**options)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/base.py", line 232, in execute
     output = self.handle(*args, **options)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/base.py", line 371, in handle
     return self.handle_noargs(**options)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/commands/syncdb.py", line 110, in
 handle_noargs
     emit_post_sync_signal(created_models, verbosity, interactive, db)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/core/management/sql.py", line 189, in
 emit_post_sync_signal
     interactive=interactive, db=db)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/dispatch/dispatcher.py", line 172, in send
     response = receiver(signal=self, sender=sender, **named)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/contrib/auth/management/__init__.py", line 35, in
 create_permissions
     ctype = ContentType.objects.get_for_model(klass)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/contrib/contenttypes/models.py", line 42, in get_for_model
     defaults = {'name': smart_unicode(opts.verbose_name_raw)},
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/db/models/manager.py", line 134, in get_or_create
     return self.get_query_set().get_or_create(**kwargs)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/db/models/query.py", line 442, in get_or_create
     return self.get(**lookup), False
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/db/models/query.py", line 361, in get
     num = len(clone)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/db/models/query.py", line 85, in __len__
     self._result_cache = list(self.iterator())
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/db/models/query.py", line 291, in iterator
     for row in compiler.results_iter():
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/db/models/sql/compiler.py", line 763, in results_iter
     for rows in self.execute_sql(MULTI):
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/db/models/sql/compiler.py", line 818, in execute_sql
     cursor.execute(sql, params)
   File "/usr/local/filewave/python/lib/python2.7/site-
 packages/django/db/backends/postgresql_psycopg2/base.py", line 52, in
 execute
     return self.cursor.execute(query, args)
 django.db.utils.DatabaseError: relation "django_content_type" does not
 exist
 LINE 1: ..."."app_label", "django_content_type"."model" FROM "django_co...
 }}}

-- 
Ticket URL: <https://code.djangoproject.com/ticket/16039#comment:6>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to