【发布时间】:2016-06-09 13:44:34
【问题描述】:
这个问题可能与本网站的上下文无关,所以如果是这种情况,请将我重定向到正确的网站。无论如何,我已将 Django 安装在 Digital Ocean Droplet 中,我将使用 FileZilla 的应用程序移至服务器,设置了正确的静态文件夹,除数据库外,一切正常。现在,我在我的计算机上创建了一个 postgresql 数据库并添加了一些数据,但我不知道如何将它们移动到服务器数据库。我对数据库不太了解,我不确定我的数据库在哪里。是否有任何自动数据库部署的方法,或者可能找到它的位置并使用 FileZilla 将其移动到服务器的方法?
【问题讨论】:
-
本地开发服务器上的 pg_dump 和远程服务器上的 pg_restore(这两个命令在 postgresql 文档中都有很好的解释)
-
所以它基本上将数据从一个数据库复制到另一个数据库?
-
不,你必须自己复制 pg_dump 生成的文件 :)
-
但实际上可以将 pg_dump 和 pg_restore 链接起来,但是让我们把这些复杂的方法留到你更熟悉 postgresql 之前
-
您不需要为转储和恢复执行此操作。如果您出于其他原因需要它,psql 控制台中的“SHOW data_directory”会显示给您。
标签: django database postgresql digital-ocean