首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从yesod persistent迁移Postgresql

从yesod persistent迁移Postgresql
EN

Stack Overflow用户
提问于 2013-09-02 11:33:20
回答 1查看 212关注 0票数 0

我在一台计算机上创建了一个pg_dump,并将其加载到另一台计算机上的单独数据库中。

我尝试运行我的yesod可执行文件,但它在迁移时失败。

迁移中:

代码语言:javascript
运行
复制
CREATE TABLE "email"("id" SERIAL PRIMARY KEY UNIQUE,"email" VARCHAR NOT NULL,"user" INT8 NULL,"verkey" VARCHAR NULL)
NOTICE:  CREATE TABLE will create implicit sequence "email_id_seq1" for serial column "email.id"
ff: SqlError {sqlState = "42P07", sqlExecStatus = FatalError, sqlErrorMsg = "relation \"email\" already exists", sqlErrorDetail = "", sqlErrorHint = ""}

pg_dump已经创建了一个" email“表,但是yesod想要创建一个新的email表,我如何让yesod识别转储重新加载的email表?

我认为转储使数据库与yesod persistent期望的表略有不同。但我不确定,我只需要一种方法将持久数据库从一台服务器复制到另一台服务器。

EN

回答 1

Stack Overflow用户

发布于 2013-11-13 11:26:26

在我看来,您正在尝试初始化一个新的数据库。难道你不能通过一个配置选项将Yesod指向你的新数据库并运行你的副本吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18565328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档