我的客户端发送了我的文件,假设是MSAccess的备份文件。他们使用MSAccess作为数据库应用程序。
该文件大约为80MB。我期待他们的备份文件。
我得到的是 二进制(应用程序/八位字节流) 文件类型。它既不是SQL也不是.BAK。
我打算以他们拥有的任何格式从他们那里获得适当的备份文件。并将整个转换为MySQL格式。幸运的是,我有16天的Red Gate软件的跟踪版本,将.BAK转换为SQL格式。
我无法打开/使用 二进制(应用程序/八位字节流) 文件或使用它转换为MySQL。如何使用 二进制(应用程序/八位字节流) 文件类型实现正确的bakcup文件?我希望有任何解决方案来实现我的目标。
答案 0 :(得分:0)
就我而言,它是使用以下命令从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。