home.social

#schemaversioning — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #schemaversioning, aggregated by home.social.

  1. Why we've changed our database schema 26 times until now:
    - make Coocook easier to use by simplifying required input
    - add new features like organizations (groups of users)
    - add missing metadata like creation timestamps

    Longer gaps are difficult changes that took long to prepare:
    1. add database versioning in the first place
    2. drop infamous table "quantities" that connected units that can be converted, like "masses" with lb and kg, etc.🙈
    #perl #sql #SchemaVersioning #graph #dbixclass #dbi