Database 如何自动化数据库部署?

Database 如何自动化数据库部署?,database,postgresql,deployment,dokku,Database,Postgresql,Deployment,Dokku,我使用Dokku在DigitalOcean上为Flask webapp进行简单的基于git的部署。随着我们的开发,postgres数据库模式正在更新,因为我们的产品严重依赖预处理的后端分析,但没有用户发起的插入。我正在寻找一种更自动化的方法来更新数据库,而不是手动进行本地转储,将其scp到服务器,然后重新加载所有内容 有什么突然想到的吗?一旦您验证了live server在本地测试台上的工作情况,您就不能将相同的更新工具定位到live server吗?我想象的更像Rails风格的数据库迁移,可以

我使用Dokku在DigitalOcean上为Flask webapp进行简单的基于git的部署。随着我们的开发,postgres数据库模式正在更新,因为我们的产品严重依赖预处理的后端分析,但没有用户发起的插入。我正在寻找一种更自动化的方法来更新数据库,而不是手动进行本地转储,将其scp到服务器,然后重新加载所有内容


有什么突然想到的吗?

一旦您验证了live server在本地测试台上的工作情况,您就不能将相同的更新工具定位到live server吗?我想象的更像Rails风格的数据库迁移,可以签入版本控制并回滚。我找到了我要找的东西——Liquibase也值得一看。