Hasura 和 PostgreSQL - 在实例之间移动数据

Hasura & PostgreSQL - Move data between instances

我使用 the docs 中的一键式数字海洋部署创建了一个 Hasura 实例。然后,我配置了 Hasura、创建了表、添加了行等,并为我的应用程序建立了数据模型。

我现在需要将所有这些数据移动到一个单独的 Digital Ocean 卷 /mnt/volume_hasura 以便我可以随着数据库的增长增加存储空间 space。我从新卷内部在同一个 Droplet 上创建了一个新的 Hasura 实例,我可以在不同的端口上访问它。如何将所有数据和配置从一个 Hasura 实例传输到另一个实例?我知道 Hasura 不存储实际数据,底层 PostgreSQL 数据库存储它,但我一直无法找到如何将数据库 配置一起传输。

目前我在同一个 Droplet 上同时获得了 Hasura 运行 的两个实例,我可以通过 Web 界面访问它们。看来他们都使用不同的数据库,但我无法找到这些数据库 .

的位置

当你使用 Hasura 时,有一种叫做“元数据”的东西,它是 Hasura 存储数据库关系、权限等的方式。您可以通过 Hasura 控制台 export/import。

在数据库方面,你需要自己做import/export。 This question 就是一个很好的例子。