News for hackers. Stuff that matters.
Re:Ask HN: How do you version your data? by webmaven on Sunday February 19, 2017 @10:58PM (#13684183)
I am pretty familiar with several, such as Alembic, South, Django Migrations, etc.

I'm not just interested in versioning schema changes, but data changes as well.

Re:Ask HN: How do you version your data? by gregw2 on Monday February 20, 2017 @09:44AM (#13687613)
There are database migration tools like Liquibase/datical and, I believe, Flyway that let you specify migrations not just of schema changes (DDL) but also data changes (DML).

I have used Liquibase in production for handling data changes for small-scale data (in megabytes) for dev/test/mock data and/or values in preconfigured application-controlling tables, but I wouldn't use it for gigabytes of transactional data.

Re:Ask HN: How do you version your data? by webmaven on Monday February 20, 2017 @12:46PM (#13689244)
Thanks for the references!
Re:Ask HN: How do you version your data? by gtonic on Monday February 20, 2017 @01:27PM (#13689627)
+1 for Liquibase, too