First time here? Check out the FAQ!

askbot_badgedata does not during initial database migration?

When I run my initial syncdb and then my migrations, both migrations give the following error:

relation "askbot_badgedata" does not exist
LINE 1: ..."."slug", "askbot_badgedata"."awarded_count" FROM "askbot_ba...

This is with askbot 0.7.29.

Is this expected? Why does this happen?

Joseph's avatar
asked 2011-11-15 17:01:28 -0500
edit flag offensive 0 remove flag close merge delete


Are you on mysql? could you pls give more details about your database? Thanks!

Evgeny's avatar Evgeny (2011-11-15 17:04:03 -0500) edit
add a comment see more comments

1 Answer


Turns out there are known issues with MySQL on InnoDB and the South migration system.

This is something that may be fixed within the South project, but we are definitely not touching it.

Please switch to using either PostgresQL or configure MySQL to use InnoDB storage engine.

We are now discussing a possibility to explicitly raising an exception when people use InnoDB and tell them to switch - at least until the bug is fixed.

Evgeny's avatar
answered 2011-11-15 19:45:29 -0500
edit flag offensive 0 remove flag delete link


Actually, I am using postgres.

Joseph's avatar Joseph (2011-11-16 03:29:01 -0500) edit

I am also using postgres and having the same issue

jeroenbourgois's avatar jeroenbourgois (2012-09-04 14:58:16 -0500) edit

Same for me. I'm using postgres too. Anyone solve this problem ?

Léo LEFEBVRE's avatar Léo LEFEBVRE (2013-04-28 17:23:04 -0500) edit

I got the same issue today.

Chankey Pathak's avatar Chankey Pathak (2013-06-27 09:55:53 -0500) edit

I also got this error, even using postgresql.

tkdchen's avatar tkdchen (2013-07-29 01:40:34 -0500) edit
add a comment see more comments