NAME
cpantesters-schema - Install, upgrade and examine the CPAN Testers database schema
VERSION
version 0.027
SYNOPSIS
# prepare a new upgrade script
cpantesters-schema prepare --preversion <version>
# install a new database
cpantesters-schema install
# install a database to the given DSN
cpantesters-schema install dbi:SQLite:local.db
# upgrade an existing database
cpantesters-schema upgrade
# check what version our database is running
cpantesters-schema check
# fetch data from the CPAN Testers API to populate our database
cpantesters-schema fetch report --dist Yancy@1.023
DESCRIPTION
This script works with DBIx::Class::Schema::Versioned to prepare a new database upgrade script, install the database, upgrade the database, or check the database version and available upgrades.
ARGUMENTS
<command>
The command to run. One of check
, install
, upgrade
, prepare
.
check
will show the current database version and the list of potential versions. install
will install a new database from scratch or prepare an existing database to be upgraded. upgrade
will upgrade the current database. prepare
is run during development to prepare a new upgrade script.
OPTIONS
--preversion
The previous version. Used by the prepare
command to determine which upgrade script to make.
SEE ALSO
DBIx::Class::Schema::Versioned
AUTHORS
Oriol Soriano <oriolsoriano@gmail.com>
Doug Bell <preaction@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2018 by Oriol Soriano, Doug Bell.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.