- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
只是试图从资源中恢复教程数据库: http://www.postgresqltutorial.com/load-postgresql-sample-database/
所以,在这段代码之后
pg_restore -U postgres -d dvdrental /Users/fedotarte/Downloads/dvdrental.zip
我收到了当前消息:
pg_restore: [archiver] input file does not appear to be a valid archive
我应该怎么做才能成功恢复数据库?
提前致谢!
最佳答案
.tar 也作为无效输入文件触发,解压 dvdrental.zip 后我键入下一个命令(指向文件夹):
pg_restore -U postgres -d dvdrental /Users/fedotarte/Downloads/dvdrental
现在它可以正常工作了!
附言
我重复了这个问题: Postgres Tutorial: pg_restore: [archiver] input file does not appear to be a valid archive
对不起....
关于database - pg_restore 适用于 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46728965/
我正在尝试使用 pg_restore 从备份文件中恢复一个表。但是我得到了上面提到的错误。我到处都读到需要升级版本的 postgres。我将我的升级到 9.6.8-1,然后升级到 10.3-1。两者都
我使用 powershell、pgAdmin 4v6 在 Windows 10 上工作,用户没有管理员权限。 当我使用与此类似的命令创建转储时: pg_dump -h localhost -p 808
我正在尝试将.Backup格式的备份恢复到Vercel,但一直收到此错误。PG_RESTORE:错误:文件头中的版本(1.15)不受支持。据pgAdmin Vercel称,Vercel也在运行这个版本
我正在尝试将.Backup格式的备份恢复到Vercel,但一直收到此错误。PG_RESTORE:错误:文件头中的版本(1.15)不受支持。据pgAdmin Vercel称,Vercel也在运行这个版本
如果网络故障导致 pg_restore 进程退出,是否可以恢复恢复? 最佳答案 根据 here没有简单的方法来恢复您的 pg_restore。 关于postgresql - 网络故障后恢复 pg_re
转储表并将其导入另一个 postgres 数据库后,约束丢失。 我用它来转储: pg_dump --host=local --username=user -W --encoding=UTF-8
我从一位对 Postgres 零知识的同事那里得到了一个项目。我正在尝试将 pg_restore 集成到 Jenkins Pipeline 作业中,它返回一个错误,我被告知可以忽略该错误。但是这个错误
在 Ubuntu 16.04 上运行 9.5不确定备份了什么数据库,我认为是 8.4 当我运行 pg_restore 时,我得到了 pg_restore: implied data-only rest
Postgres 版本: PostgreSQL 9.2.4 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red
我正在测试我的备份/恢复过程,当我恢复数据库时,所有表以及数据和表所有权都是正确的。但是,我担心一些警告/错误。 我的备份是使用 postgres crontab 在 cronjob 中运行的。然而,
我正在尝试使用 pg_restore 从存储在 amazon S3 存储桶中的远程文件恢复我的数据库。 我尝试这样做:pg_restore -c -d mydb https://myfileURL 但
帮助!突然间,我在尝试从转储中恢复本地数据库时遇到此错误: $ pg_restore --no-acl --no-owner --dbname my_db tmp/latest.dump pg_res
我正在全新安装的 Ubuntu 上设置 Rails 应用程序,并使用 rake db:create:all 创建了 Postgres 数据库。在 databases.yml 中,所有数据库的密码字段都
假设我有两个主机服务器 s1 和 s2。在这两个服务器中,我都有一个名为 n1 的模式,现在我对 s1 的模式 n1 中存在的一些表进行了一些更改。我想对服务器 s2 的模式 n1 进行相同的更改。我
我正在通过命令行将我的数据库“mydatabase”转储到文本文件“mydatabase.sql”中。 "C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_du
我有一个 Postgresql 转储(使用 pg_dump 创建,自定义压缩格式)。我想将它 pg_restore 到 STDOUT,但用管道替换制表符分隔。我试过只使用通过 tr 的管道,但我确实有
在 Django 项目中,我有一个模型 Question在lucy_web app,而是对应的lucy_web_question表不存在,如 \dt 所示数据库 shell 中的命令: (lucy-w
我在 Heroku 上有一个数据库,我正在尝试将其复制到我的本地计算机。 我通过以下操作创建了数据库备份: heroku pgbackups:capture 这会创建一个数据库的转储文件,我通过创建指
我遇到 pg_restore --clean 没有清除数据库的问题。 还是我误解了 --clean 的作用,我希望它截断数据库表并重新初始化索引/主键。 我在 rds 上使用 9.5 这是我们使用的完
所以我使用 pg_dump 备份了一个表: pg_dump -U bob -F c -d commerce -t orders > orders.dump 该表有多个列出的索引,例如主键 但是,当我使
我是一名优秀的程序员,十分优秀!