How to Install and Uninstall perl-DBIx-Class-DeploymentHandler Package on openSuSE Tumbleweed

Last updated: November 23,2024

1. Install "perl-DBIx-Class-DeploymentHandler" package

Please follow the steps below to install perl-DBIx-Class-DeploymentHandler on openSuSE Tumbleweed

$ sudo zypper refresh $ sudo zypper install perl-DBIx-Class-DeploymentHandler

2. Uninstall "perl-DBIx-Class-DeploymentHandler" package

Please follow the instructions below to uninstall perl-DBIx-Class-DeploymentHandler on openSuSE Tumbleweed:

$ sudo zypper remove perl-DBIx-Class-DeploymentHandler

3. Information about the perl-DBIx-Class-DeploymentHandler package on openSuSE Tumbleweed

Information for package perl-DBIx-Class-DeploymentHandler:
----------------------------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : perl-DBIx-Class-DeploymentHandler
Version : 0.002233-1.20
Arch : noarch
Vendor : openSUSE
Installed Size : 220.4 KiB
Installed : No
Status : not installed
Source package : perl-DBIx-Class-DeploymentHandler-0.002233-1.20.src
Upstream URL : https://metacpan.org/release/DBIx-Class-DeploymentHandler
Summary : Extensible DBIx::Class deployment
Description :
'DBIx::Class::DeploymentHandler' is, as its name suggests, a tool for
deploying and upgrading databases with DBIx::Class. It is designed to be
much more flexible than DBIx::Class::Schema::Versioned, hence the use of
Moose 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 DBIx::Class::Schema::Versioned worked (and
DBIx::Class::DeploymentHandler::Deprecated 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.