【问题标题】:Is there a way to backup data + user defined enum in postgresql?有没有办法在 postgresql 中备份数据 + 用户定义的枚举?
【发布时间】:2015-05-08 19:39:18
【问题描述】:

有没有办法在 postgresql 中备份和恢复架构 + 数据 + 用户定义的枚举?

我使用使用 pg_dump 和 pg_restore 的 pgAdmin,我选择要备份的 pre data、data、post data,我还选择所有表。但是,当我使用 pgAdmin 在空数据库中再次恢复时,我收到错误消息,提示找不到用户定义的枚举。事实上,用户定义的枚举最初被用作我的一些表的列类型

【问题讨论】:

  • 你尝试了什么,到目前为止有什么问题?
  • 我使用使用 pg_dump 和 pg_restore 的 pgAdmin,我选择要备份的预数据、数据、后数据,我还选择所有表。但是,当我使用 pgAdmin 在空数据库中再次恢复时,我收到错误消息,提示找不到用户定义的枚举。事实上,用户定义的枚举最初被用作我的一些表的列类型

标签: postgresql enums backup restore


【解决方案1】:

pg_dumppg_restore 应该足够了。

【讨论】:

  • 与 pg_dump 和 ph_restore 一起使用哪些选项来备份和恢复用户定义的枚举作为默认参数不这样做?
  • 如果您在命令行中将它们与默认(缺少)选项一起使用,它们应该选择您的类型,包括枚举。如果他们不是,那么我很茫然,会推荐你到 Postgres 留言板来整理错误报告。
猜你喜欢
  • 2012-03-21
  • 2013-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多