diff options
Diffstat (limited to '')
-rw-r--r-- | scripts/deploy_schema | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/deploy_schema b/scripts/deploy_schema new file mode 100644 index 0000000..aa31811 --- /dev/null +++ b/scripts/deploy_schema @@ -0,0 +1,14 @@ +use strict; +use warnings; +use jitterbug::Schema; +use YAML qw/LoadFile/; + +my $config = shift; +die "need configuration file" unless $config; + +my $dancer_conf = LoadFile($config); + +my $dbix_conf = $dancer_conf->{plugins}->{DBIC}->{schema}; +my $schema = jitterbug::Schema->connect( @{ $dbix_conf->{connect_info} } ); +$schema->deploy; +print "done!\n"; \ No newline at end of file |