因此,如果此迁移导致任何错误,我希望能够恢复/rake db:rollback。
编码:
class ChangeUidToPrimaryKey < ActiveRecord::Migration
def change
execute ALTER TABLE "users" DROP CONSTRAINT "users_pkey".
execute ALTER TABLE "users" ADD PRIMARY KEY "uid"
end
end
在这种情况下,我可以添加哪些向下/可逆代码来使 rake db:rollback 工作?