On Thursday, 6 August 2020 at 06:59:28 UTC+10 Magnus Therning wrote:

>
> SJW  writes: 
>
> > I'm not sure I understand exactly what it is you are talling about 
>
> As I mentioned, I'm not sure I understand your question... anyway, it 
> might be worthwhile looking into migrations since it sounds like you're 
> doing a lot of manual changes to DB schemas and trying to keep track of 
> them. 
>

Example. I developed integration with a cloud storage service.  I created a 
txt file for this feature and in it contained:

1. Instructions on how to generate the API key required to communicate with 
the cloud server
2. The new database tables created in dev that need to be replicated in 
staging and production
3. Limitations of the integration that may need to be addressed in the 
future.
 

>
> Here's what looks like a decent introduction to database migrations: 
> https://rollout.io/blog/database-migration/ 
>
> I'm sure there's a library to do that in whatever language you are 
> comfortable with. Some examples: 
>
> - Python: https://pypi.org/project/yoyo-migrations/ 
> - Ruby: https://github.com/winebarrel/ridgepole 
> - Java: https://github.com/liquibase/liquibase 
> - Go: https://github.com/golang-migrate/migrate 
>
> and there are command line tools for it as well 
>
> - https://github.com/golang-migrate/migrate 
> - https://github.com/aphel-bilisim-hizmetleri/pg-migrator 
>
> /M 
>
> -- 
> Magnus Therning OpenPGP: 0x927912051716CE39 
> email: 
> twitter: magthe http://magnus.therning.org/ 
>
> Reality is that which, when you stop believing in it, doesn't go away. 
> — Philip K. Dick 
>

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/git-users/ef8ffcca-0e35-47aa-9fb9-fe7de0f28d75n%40googlegroups.com.

Reply via email to