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

有没有办法在postgresql中备份数据+用户定义的枚举?,postgresql,enums,backup,restore,Postgresql,Enums,Backup,Restore,有没有办法在postgresql中备份和恢复模式+数据+用户定义的枚举 我使用pgAdmin,它使用pg_dump和pg_restore,我选择备份前数据、数据、后数据,我还选择所有表。但是,当我使用pgAdmin在空数据库中再次还原时,我得到一个错误,即用户定义的枚举找不到。事实上,用户定义的枚举最初用作我的一些表的列类型,应该足够了。您尝试了什么,到目前为止有什么问题?我使用pgAdmin,它使用pgu dump和pgu restore,我选择pre-data、data、post-data进

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


我使用pgAdmin,它使用pg_dump和pg_restore,我选择备份前数据、数据、后数据,我还选择所有表。但是,当我使用pgAdmin在空数据库中再次还原时,我得到一个错误,即用户定义的枚举找不到。事实上,用户定义的枚举最初用作我的一些表的列类型,应该足够了。

您尝试了什么,到目前为止有什么问题?我使用pgAdmin,它使用pgu dump和pgu restore,我选择pre-data、data、post-data进行备份,我还选择了所有表。但是,当我使用pgAdmin在空数据库中再次还原时,我得到一个错误,即用户定义的枚举找不到。事实上,用户定义的枚举最初用作某些my Tables的列类型。您使用pg_dump和ph_restore来备份和还原用户定义的枚举作为默认参数时,哪些选项不起作用?如果您在命令行默认缺少选项的情况下使用它们,它们应该选择您的类型,包括枚举。如果他们没有,那我就不知所措了,我会让你到Postgres留言板上整理一份bug报告。