diff --git a/bin/migrate.pl b/bin/migrate.pl index b8480ec..fd48c5d 100644 --- a/bin/migrate.pl +++ b/bin/migrate.pl @@ -9,14 +9,14 @@ use Mojo::File qw(curfile); my $parent = curfile->dirname; my $dsn = "dbi:SQLite:" . $parent->sibling("db", "PoorBooru.db")->to_string; +my %opts = ( + dump_directory => $parent->sibling("lib")->to_string, + exclude => qr/^dbix_migration$/, +); DBIx::Migration->new({ dsn => $dsn, dir => $parent->sibling("migrations")->to_string, })->migrate or die "couldn't run migration"; -make_schema_at( - "PoorBooru::Schema", - { dump_directory => $parent->sibling("lib")->to_string }, - [ $dsn ], -); +make_schema_at("PoorBooru::Schema", \%opts, [$dsn]);