0

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
353
Joseph
asked 2011-11-15 17:01:28 -0600
edit flag offensive 0 remove flag close merge delete

Comments

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

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

1 Answer

0

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

http://south.aeracode.org/ticket/666

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
13.2k
Evgeny
answered 2011-11-15 19:45:29 -0600
edit flag offensive 0 remove flag delete link

Comments

Actually, I am using postgres.

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

I am also using postgres and having the same issue

jeroenbourgois's avatar jeroenbourgois (2012-09-04 14:58:16 -0600) 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 -0600) edit

I got the same issue today.

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

I also got this error, even using postgresql.

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