在本地计算机上进行开发时,如何访问在线postgresql数据库?

时间:2011-09-22 09:49:54

标签: django postgresql heroku

我想开始在heroku上开发一个使用postgresql数据库的django应用程序。我已经在heroku上运行了我的hello world django app,但现在我想知道如何使用postgresql数据库进行开发。

人们如何做到这一点?我可以在settings.py中链接到heroku postgresql数据库并在我的本地'django runserver'服务器上进行开发吗?

人们如何做到这一点?他们在自己的机器上使用postgresql数据库吗?你如何保持在线和本地的相同?

2 个答案:

答案 0 :(得分:2)

我认为最好的方法之一 - 将数据库复制到本地计算机,但如果你拥有庞大的数据库,那将很难。

您还可以使用远程服务器上的工作数据库。只需在服务器上输入数据库的ip / host和其他设置,即可获得访问权限。

答案 1 :(得分:0)

不确定python以及你如何与heroku交互(你使用heroku cli吗?)但是在Ruby域我们可以做heroku db:pull这将从heroku中提取数据库并神奇地将其转换为任何数据库你在本地使用,推送相同。它还支持表/推/拉表的单独/组合。