gpt4 book ai didi

postgresql - 如何在 Hasura 上进行 postgres 数据备份

转载 作者:行者123 更新时间:2023-11-29 12:35:27 25 4
gpt4 key购买 nike

我想将我的数据从 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com