perl-DBIx-Class-DeploymentHandler-0.002218-1.1.noarch.rpm


Advertisement

Description

perl-DBIx-Class-DeploymentHandler - Extensible DBIx::Class deployment

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Oss all
Package name perl-DBIx-Class-DeploymentHandler
Package version 0.002218
Package release 1.1
Package architecture noarch
Package type rpm
Installed size 232.40 KB
Download size 130.25 KB
Official Mirror ftp.gwdg.de
'DBIx::Class::DeploymentHandler' is, as its name suggests, a tool for
deploying and upgrading databases with the DBIx::Class manpage. It is
designed to be much more flexible than the DBIx::Class::Schema::Versioned
manpage, hence the use of the Moose manpage and lots of roles.
'DBIx::Class::DeploymentHandler' itself is just a recommended set of roles
that we think will not only work well for everyone, but will also yield the
best overall mileage. Each role it uses has its own nuances and
documentation, so I won't describe all of them here, but here are a few of
the major benefits over how the DBIx::Class::Schema::Versioned manpage
worked (and the DBIx::Class::DeploymentHandler::Deprecated manpage tries to
maintain compatibility with):
* *
Downgrades in addition to upgrades.
* *
Multiple sql files files per upgrade/downgrade/install.
* *
Perl scripts allowed for upgrade/downgrade/install.
* *
Just one set of files needed for upgrade, unlike before where one might
need to generate 'factorial(scalar @versions)', which is just silly.
* *
And much, much more!
That's really just a taste of some of the differences. Check out each role
for all the details.

Alternatives

Package Version Architecture Repository
perl-DBIx-Class-DeploymentHandler - - -

Requires

Name Value
perl(:MODULE_COMPAT_5.18.2) -
perl(Carp::Clan) -
perl(Context::Preserve) >= 0.01
perl(DBIx::Class) >= 0.08121
perl(Log::Contextual) >= 0.005005
perl(Moo) >= 1.003
perl(Moose) >= 1
perl(MooseX::Role::Parameterized) >= 0.18
perl(Path::Class) >= 0.26
perl(SQL::Translator) >= 0.11005
perl(Sub::Exporter::Progressive) -
perl(Text::Brew) >= 0.02
perl(Try::Tiny) -
perl(autodie) -
perl(namespace::autoclean) -
perl(parent) >= 0.225
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1

Provides

Name Value
perl(DBIx::Class::DeploymentHandler) = 0.002218
perl(DBIx::Class::DeploymentHandler::Dad) = 0.002218
perl(DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator) = 0.002218
perl(DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated) = 0.002218
perl(DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::ScriptHelpers) = 0.002218
perl(DBIx::Class::DeploymentHandler::Deprecated) = 0.002218
perl(DBIx::Class::DeploymentHandler::HandlesDeploy) = 0.002218
perl(DBIx::Class::DeploymentHandler::HandlesVersionStorage) = 0.002218
perl(DBIx::Class::DeploymentHandler::HandlesVersioning) = 0.002218
perl(DBIx::Class::DeploymentHandler::LogImporter) = 0.002218
perl(DBIx::Class::DeploymentHandler::LogRouter) = 0.002218
perl(DBIx::Class::DeploymentHandler::Logger) = 0.002218
perl(DBIx::Class::DeploymentHandler::Types) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionHandler::DatabaseToSchemaVersions) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionHandler::ExplicitVersions) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionHandler::Monotonic) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionStorage::Deprecated) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::Component) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResult) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResultSet) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionStorage::Standard) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionStorage::Standard::Component) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResult) = 0.002218
perl(DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResultSet) = 0.002218
perl(DBIx::Class::DeploymentHandler::WithApplicatorDumple) = 0.002218
perl(DBIx::Class::DeploymentHandler::WithReasonableDefaults) = 0.002218
perl-DBIx-Class-DeploymentHandler = 0.002218-1.1

Download

Type URL
Binary Package perl-DBIx-Class-DeploymentHandler-0.002218-1.1.noarch.rpm
Source Package perl-DBIx-Class-DeploymentHandler-0.002218-1.1.src.rpm

Install Howto

Install perl-DBIx-Class-DeploymentHandler rpm package:

# zypper install perl-DBIx-Class-DeploymentHandler

See Also

Package Description
perl-DBIx-Class-DynamicDefault-0.04-2.1.noarch.rpm Automatically set and update fields
perl-DBIx-Class-Fixtures-1.001036-1.1.noarch.rpm Dump data and repopulate a database using rules
perl-DBIx-Class-InflateColumn-FS-0.01007-2.1.noarch.rpm Inflate/deflate columns to Path::Class::File objects
perl-DBIx-Class-IntrospectableM2M-0.001002-2.1.noarch.rpm Introspect many-to-many shortcuts
perl-DBIx-Class-OptimisticLocking-0.02-2.1.noarch.rpm Optimistic locking support for DBIx::Class
perl-DBIx-Class-Schema-Config-0.001011-2.1.noarch.rpm Credential Management for DBIx::Class
perl-DBIx-Class-Schema-Loader-0.07045-1.1.noarch.rpm Create a DBIx::Class::Schema based on a database
perl-DBIx-Class-UUIDColumns-0.02006-2.1.noarch.rpm Implicit uuid columns
perl-DBIx-Connector-0.56-1.1.noarch.rpm Fast, safe DBI connection and transaction management
perl-DBIx-ContextualFetch-1.03-8.1.noarch.rpm Add contextual fetches to DBI
perl-DBIx-Simple-1.35-12.1.noarch.rpm Very complete easy-to-use OO interface to DBI
perl-DBIx-Transaction-1.100-26.1.x86_64.rpm Allow transactions to be nested in DBI
perl-DBM-Deep-2.0013-1.1.noarch.rpm Pure Perl Multi-Level Hash/Array Dbm That Supports Transactions
perl-DNS-LDNS-1.6.17-7.31.x86_64.rpm Perl bindings for ldns
perl-Data-AMF-0.09-2.1.noarch.rpm Serialize/Deserialize AMF data
Advertisement
Advertisement