Intro to DBIx::Class In my opinion DBIx::Class is one of the best ORM solutions out there. Not only can it model your database, including mapping out any foreign key relationships, it can also be used as a canonical point of reference for your schema. This means we can use it not only as an application layer interface to the database, but can also define a versioned database structure using the
![Using DBIx::Class to Version Your Schema](https://cdn-ak-scissors.b.st-hatena.com/image/square/1e904eeff237e715b6aa94e45b465ce21cae587b/height=288;version=1;width=512/https%3A%2F%2Fblog.johngoulah.com%2Fimg%2Fjg-crop1.png)