@demiguise If you’re asking to “hear” something about #DBIxClass from me personally:

There’s my 14min talk about database migrations with DBIC (English slides, German talk, no English subtitles yet) from 20th German #Perl Workshop #gpw2018 online. That’s pretty much the toolset Coocook still uses today. Can’t believe this talk was already 7 years ago 🙈
https://www.youtube.com/watch?v=iWmVlDXsKFU

📢 @dboehmer (that’s me 😁) is also available for hire to do DBIC talks, trainings, consulting </advertisement> 😎

Datenbankmigrationen mit DBIx Class - Daniel Böhmer

YouTube

@mjgardner Main developer answering here:

Backend https://metacpan.org/pod/DBIx::Class::DeploymentHandler with UI https://metacpan.org/pod/App::DH

Entry point in our codebase:
https://gitlab.com/coocook/coocook/-/blob/master/lib/Coocook/Script/Deploy.pm?ref_type=heads

It supports both SQL files and arbitrary script files. For example the 8→9 upgrade adds a column and converts a string for that column in #Perl:
https://gitlab.com/coocook/coocook/-/tree/master/share/ddl/SQLite/upgrade/8-9?ref_type=heads

I gave an introductory talk about this at the German Perl & Raku Workshop #GPW2018. YouTube English subtitles seem to be ok:
https://www.youtube.com/watch?v=iWmVlDXsKFU (13min)
#dbixclass

DBIx::Class::DeploymentHandler - Extensible DBIx::Class deployment - metacpan.org

Extensible DBIx::Class deployment

♲ @Renee B ([email protected]): Larry Wall beim Deutschen #Perl Workshop 2018 #gpw2018