将现有django_注释升级为django 1.5

将现有django_注释升级为django 1.5,django,django-comments,Django,Django Comments,我有一个Django 1.4网站使用该应用程序。我正在将我的开发版本升级到Django 1.5,我的设置中有一个扩展了AbstractBaseUser的Person模型,以及AUTH\u PROFILE\u模块='membership.Person' 目前,django\u commentspostgresql数据库表中有一列user\u id,该列引用了auth\u user(id): 该栏中没有任何内容,因为到目前为止,除了我自己的管理员用户之外,系统中没有任何用户帐户。我想我需要更新该表以

我有一个Django 1.4网站使用该应用程序。我正在将我的开发版本升级到Django 1.5,我的设置中有一个扩展了AbstractBaseUser的
Person
模型,以及
AUTH\u PROFILE\u模块='membership.Person'

目前,
django\u comments
postgresql数据库表中有一列
user\u id
,该列引用了
auth\u user(id)

该栏中没有任何内容,因为到目前为止,除了我自己的管理员用户之外,系统中没有任何用户帐户。我想我需要更新该表以引用我的新
Person
模型(存储在
membership\u Person
表中)。在未来,用户将能够创建帐户和发布登录评论


我应该使用什么
ALTER TABLE
命令来更改
django_注释
以引用我的新
Person
模型?我将不得不执行类似于
django\u comment\u flags
表的操作。还有什么我应该注意的吗?

我最后在评论表中这样做:

ALTER TABLE django_comments DROP CONSTRAINT django_comments_user_id_fkey;
ALTER TABLE django_comments ADD CONSTRAINT django_comments_user_id_fkey FOREIGN KEY (user_id) REFERENCES membership_person(id) DEFERRABLE INITIALLY DEFERRED;
与注释标志表类似:

ALTER TABLE django_comment_flags DROP CONSTRAINT django_comment_flags_user_id_fkey;
ALTER TABLE django_comment_flags ADD CONSTRAINT django_comment_flags_user_id_fkey FOREIGN KEY (user_id) REFERENCES membership_person(id) DEFERRABLE INITIALLY DEFERRED;

希望这样做不会造成任何问题*交叉手指*

我最后为comments表做了以下操作:

ALTER TABLE django_comments DROP CONSTRAINT django_comments_user_id_fkey;
ALTER TABLE django_comments ADD CONSTRAINT django_comments_user_id_fkey FOREIGN KEY (user_id) REFERENCES membership_person(id) DEFERRABLE INITIALLY DEFERRED;
与注释标志表类似:

ALTER TABLE django_comment_flags DROP CONSTRAINT django_comment_flags_user_id_fkey;
ALTER TABLE django_comment_flags ADD CONSTRAINT django_comment_flags_user_id_fkey FOREIGN KEY (user_id) REFERENCES membership_person(id) DEFERRABLE INITIALLY DEFERRED;
希望这样做不会造成任何问题*祈祷*