1
我在尋找將生產CockroachDB數據庫中的數據複製到開發服務器。我知道在Postgres中,我可以通過pg_dump
和psql
直接連接數據庫服務器。在CockroachDB中做這件事最快,最簡單的方法是什麼?將數據從一個CockroachDB集羣複製到另一個
我在尋找將生產CockroachDB數據庫中的數據複製到開發服務器。我知道在Postgres中,我可以通過pg_dump
和psql
直接連接數據庫服務器。在CockroachDB中做這件事最快,最簡單的方法是什麼?將數據從一個CockroachDB集羣複製到另一個
最簡單的方法可能是剛剛經歷cockroach dump
創建轉儲,然後再導入生成到新的服務器上的SQL文件:
cockroach dump --host=prodhost dbname > backup.sql
cockroach sql --host=devhost -e 'CREATE DATABASE dbname'
cockroach sql --host=devhost --database=dbname < backupsql
如果你真的在乎複製是數據庫的模式(例如,如果您正在從開發移植到生產),您可以通過將--dump-mode=schema
選件添加到cockroach dump
命令來完成此操作。