我的客户发给我文件,假设是MSAccess的备份文件。他们使用 MSAccess 作为数据库应用程序。
该文件大约有 80MB。我期待他们提供备份文件。
我得到的是Binary (application/octet-stream) 文件类型。它既不是 SQL 也不是 .BAK。
我正计划从他们那里获得任何格式的正确备份文件。并整体转换成MySQL格式。幸运的是,我有 14 天的 Red Gate 软件试用版,可以将 .BAK 转换为 SQL 格式。
我无法打开/使用Binary (application/octet-stream) 文件或使用它来转换成 MySQL。如何使用 Binary (application/octet-stream) 文件类型获得正确的 bakcup 文件?我将不胜感激任何能实现我的目标的解决方案。
最佳答案
在我的例子中,它是使用以下命令从 Heroku 导出的文件:
heroku pg:backups:capture
heroku pg:backups:download
该文件是使用以下方式导入到我的本地数据库中的:
pg_restore --verbose --clean --no-acl --no-owner -h localhost -U myuser -d mydb latest.dump
查看文档 here .
关于mysql - 什么是二进制(应用程序/八位字节流)文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35428622/