mysql - 什么是二进制(应用程序/八位字节流)文件类型?

标签 mysql sql sql-server

我的客户发给我文件,假设是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/

相关文章:

javascript - 如何将 SQL Server 中的数据绑定(bind)到 HTML 页面?

sql - DB2 的 Varchar(Max) 等效项是什么?

sql-server - SQL Server 中存储过程的上次运行日期

带有左连接的mysql奇怪的性能异常

php - MySQL concat函数获取超链接

mysql - 使用 Perl/DBI 在 MySQL 表中截断 utf-8 字符串

mysql - 拆分巨大的mysql插入到多个文件建议

php - 未正确写入 MySQL 数据库

mysql 查询从子查询迁移

mysql - 如何连接两个不同名称的 mysql 表? (使用 UNION 时遇到问题)