作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将我的数据从 HasuraDB 提取到我的本地机器上。推荐的方法是什么?
最佳答案
选项 1:
在您的 Postgres 容器上执行 pg_dump
命令:
pg_dump -U username -d dbname > data.sql
实际上,您可能只需要数据,而不需要 hasura 元数据或 schema_migration 信息。这是一个更好的“数据导出”类型的命令:
pg_dump -U username -d dbname --data-only --schema public > data.sql
选项 2:
如果 Postgres 作为 Docker 容器运行:
# Exec into the postgres container
$ docker exec -ti <postgres-id> -- /bin/bash
# Run pg_dump
root@postgres-3391217220-t7bbc:/$ pg_dump -U postgres -d postgres --data-only --schema public > db.sql
^D
# Back on your local machine, copy the dump
$ docker cp <postgres-id>:/db.sql db.sql
关于postgresql - 如何在 Hasura 上进行 postgres 数据备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48661277/
我是一名优秀的程序员,十分优秀!