Skip to content

DatabaseError: relation "badges_badge" does not exist #10

Description

@moskrc
$ paver createdb
---> pavement.createdb


Captured Task Output:
---------------------

---> pavement.createdb
Traceback (most recent call last):
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/paver/tasks.py", line 195, in _run_task
    return do_task()
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/paver/tasks.py", line 192, in do_task
    return func(**kw)
  File "pavement.py", line 87, in createdb
    from gamification import settings
  File "/Users/vit/projects/01.15/gamification-server/gamification/__init__.py", line 3, in <module>
    from gamification.core.models import Points
  File "/Users/vit/projects/01.15/gamification-server/gamification/core/models.py", line 143, in <module>
    from meta_badges import *
  File "/Users/vit/projects/01.15/gamification-server/gamification/core/meta_badges.py", line 30, in <module>
    class Gold(MetaBadge):
  File "/Users/vit/projects/01.15/gamification-server/gamification/badges/utils.py", line 94, in __new__
    return register(new_badge)
  File "/Users/vit/projects/01.15/gamification-server/gamification/badges/utils.py", line 18, in register
    registered_badges[badge.id] = badge()
  File "/Users/vit/projects/01.15/gamification-server/gamification/badges/utils.py", line 109, in __init__
    self._keep_badge_updated()
  File "/Users/vit/projects/01.15/gamification-server/gamification/badges/utils.py", line 145, in _keep_badge_updated
    badge, created = BadgeModel.objects.get_or_create(id=self.id)
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/models/manager.py", line 146, in get_or_create
    return self.get_query_set().get_or_create(**kwargs)
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/models/query.py", line 484, in get_or_create
    return self.get(**lookup), False
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/models/query.py", line 398, in get
    num = len(clone)
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/models/query.py", line 106, in __len__
    self._result_cache = list(self.iterator())
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/models/query.py", line 317, in iterator
    for row in compiler.results_iter():
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 775, in results_iter
    for rows in self.execute_sql(MULTI):
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 840, in execute_sql
    cursor.execute(sql, params)
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/backends/util.py", line 41, in execute
    return self.cursor.execute(sql, params)
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 58, in execute
    six.reraise(utils.DatabaseError, utils.DatabaseError(*tuple(e.args)), sys.exc_info()[2])
  File "/Users/vit/projects/01.15/gamification-server/env/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 54, in execute
    return self.cursor.execute(query, args)
DatabaseError: relation "badges_badge" does not exist
LINE 1: ...badges_badge"."level", "badges_badge"."icon" FROM "badges_ba...
                                                             ^

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions