我将数百万条记录导入数据库devise_with_ldap_development
我想知道如何将数据克隆到另一个数据库devise_with_ldap_production
以用于生产模式,而不是重新执行导入rake任务谢谢
答案 0 :(得分:0)
我会推荐另一种解决方案,它不会出现在上面的评论链接中。
这是将pg_dump与-Fc
开关一起使用,这是一种自定义二进制格式,比SQL转储更紧凑。然后可以通过pg_restore将其应用于由 createdb 创建的空白数据库。
作为纯粹的 createdb / CREATE DATABASE
方法的额外优势,这也将留下一个备份,您可以将其存储在某个地方,并且如果您需要还原相同的备份再次转储,在删除后是否转移到同一个数据库,还是新的副本。