Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Heroku PostGres数据库更新结构,无需删除数据_Database_Ruby On Rails 3_Postgresql_Heroku - Fatal编程技术网

Database Heroku PostGres数据库更新结构,无需删除数据

Database Heroku PostGres数据库更新结构,无需删除数据,database,ruby-on-rails-3,postgresql,heroku,Database,Ruby On Rails 3,Postgresql,Heroku,如果我在本地更改数据库,然后将postgres与heroku一起使用,推动数据库实际上做了什么?是否更新架构、数据或两者?没有关于使用heroku工具带推送数据库时实际发生的情况的信息。我有一个实时生产应用程序,我不想覆盖数据,但我有新的不相关的表和东西需要上传。有什么好方法可以做到这一点吗?只需从命令行: heroku pg:psql 事实证明,您可以在远程数据库上运行rake命令,如下所示: heroku run rake db:migrate 这不符合我的要求。

如果我在本地更改数据库,然后将postgres与heroku一起使用,推动数据库实际上做了什么?是否更新架构、数据或两者?没有关于使用heroku工具带推送数据库时实际发生的情况的信息。我有一个实时生产应用程序,我不想覆盖数据,但我有新的不相关的表和东西需要上传。有什么好方法可以做到这一点吗?

只需从命令行:

heroku pg:psql

事实证明,您可以在远程数据库上运行rake命令,如下所示:

heroku run rake db:migrate

这不符合我的要求。