Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-DBIx-Class-DeploymentHandler | Distribution: openSUSE:Factory:zSystems |
Version: 0.002234 | Vendor: openSUSE |
Release: 1.2 | Build date: Fri Jul 26 07:30:37 2024 |
Group: Unspecified | Build host: reproducible |
Size: 229916 | Source RPM: perl-DBIx-Class-DeploymentHandler-0.002234-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://metacpan.org/release/DBIx-Class-DeploymentHandler | |
Summary: Extensible DBIx::Class deployment |
'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.
Artistic-1.0 OR GPL-1.0-or-later
* Fri Jul 26 2024 Tina Müller <timueller+perl@suse.de> - updated to 0.002234 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002234 2024-07-17 10:01:51-05:00 America/Chicago - Fix SQL::Translator producer_args deprecation warning #77 - thanks @paultcochrane * Thu Sep 26 2019 <timueller+perl@suse.de> - updated to 0.002233 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002233 2019-09-25 13:32:11-04:00 America/New_York - Add txn_wrap attribute to DBIC::DeploymentHandler - Bugfix: Do not remove "false" transactions in deploy() - use SQL::SplitStatement to split SQL statements in DDLs - Add txn_prep attribute to keep backwards-compatibility - Fixes GH #47, #68, #72 - thanks @augenslat * Fri Jun 07 2019 Stephan Kulow <coolo@suse.com> - updated to 0.002232 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002232 2019-06-06 21:49:17-04:00 America/New_York - Add missing dependency on YAML.pm * Sat May 11 2019 Stephan Kulow <coolo@suse.com> - updated to 0.002231 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002231 2019-05-10 09:28:36-04:00 America/New_York - Revert conversion to Moo; this code is now identical to v0.002224, with one small fix from 0.002225, having to do with Pg chunk-splitting when there is no semicolon * Wed Apr 03 2019 Stephan Kulow <coolo@suse.com> - updated to 0.002230 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002230 2019-03-14 18:31:07+00:00 Europe/London - MooX::Role::Parameterized forces min perl 5.010 0.002229 2019-03-14 18:13:25+00:00 Europe/London - convert from Package::Variant to MooX::Role::Parameterized - fix #67 0.002228 2019-03-14 07:13:33+00:00 Europe/London - IO::All dep to 0.87 in case causing Win32 problem * Wed Mar 13 2019 Stephan Kulow <coolo@suse.com> - updated to 0.002227 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002227 2019-03-11 05:58:07+00:00 Europe/London - test version-objects in 5.8-10 compatible way 0.002226 2019-03-11 03:14:04+00:00 Europe/London - relax the Pg chunk-splitting when no ";" - better test of version-object on schema 0.002225 2019-03-11 01:56:47+00:00 Europe/London - convert to Type::Tiny - Port to Moo - convert parameterised role to Package::Variant - convert file-handling to IO::All 0.002224 2019-03-09 05:16:47+00:00 Europe/London - binmode on all filehandles so lines always end LF - thanks @wchristian - more sophisticated SQL parsing handles Pg $$ stuff - thanks @mrenvoize for report 0.002223 2019-03-07 01:36:36+00:00 Europe/London - handle "package NAME VERSION" in a DBIx::Class::Schema - $VERSION will be object - add needed dep - thanks @wheinze * Tue Jan 09 2018 coolo@suse.com - updated to 0.002222 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002222 2018-01-06 10:25:42-08:00 America/Los_Angeles - Stop defaulting to include DROP TABLE, introduced by fix in prior release (Fixes GH#59, thanks for the report Eugen Konkov!) * Mon Oct 16 2017 coolo@suse.com - updated to 0.002221 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002221 2017-09-27 21:19:42-04:00 America/New_York - Allow easy changing the version storage table name, which makes subclassing much less painful (Thanks Andrew Gregory!) - Fix args passed to SQL::Translator::Diff - Add Michael McClimon as comaint 0.002220 2017-08-29 16:59:10-07:00 America/Los_Angeles - generate short package names for scripts (Fixes GH#55) (Thanks Andrew Gregory!) - Fix args to internal method (Fixes GH#53) (Thanks Alastair McGowan-Douglas!) - Allow schema versions to be version objects (Fixes GH#51) (Good find Jonathan Scott Duff!) * Tue Mar 21 2017 coolo@suse.com - updated to 0.002219 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002219 2017-03-19 21:15:19-07:00 America/Los_Angeles - Fix typo in docs (Thanks Aaron Crane) (Fixes GH#49) - Fix spelling mistake in POD (Thanks Stefan Hornburg!) - Add links to ::Intro from the docs (Thanks Martin Renvoize!) * Tue Nov 03 2015 coolo@suse.com - updated to 0.002218 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002218 2015-10-31 16:35:26-07:00 America/Los_Angeles - Fix spelling mistake in POD (Thanks Gregor Herrmann!)
/usr/lib/perl5/vendor_perl/5.40.0/DBIx /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/Dad.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/DeployMethod /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/DeployMethod/SQL /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/Deprecated.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/ScriptHelpers.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/Deprecated.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/HandlesDeploy.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/HandlesVersioning.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/LogImporter.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/LogRouter.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/Logger.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/Manual /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/Manual/CatalystIntro.pod /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/Manual/Intro.pod /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/Types.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionHandler /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionHandler/DatabaseToSchemaVersions.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionHandler/Monotonic.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/Component.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResult.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResultSet.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Standard /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Standard.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Standard/Component.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResult.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResultSet.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm /usr/lib/perl5/vendor_perl/5.40.0/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/README /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/TODO /usr/share/licenses/perl-DBIx-Class-DeploymentHandler /usr/share/licenses/perl-DBIx-Class-DeploymentHandler/LICENSE /usr/share/man/man3/DBIx::Class::DeploymentHandler.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::Dad.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::ScriptHelpers.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::Deprecated.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::HandlesDeploy.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::HandlesVersionStorage.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::HandlesVersioning.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::Manual::CatalystIntro.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::Manual::Intro.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::Types.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionHandler::DatabaseToSchemaVersions.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionHandler::ExplicitVersions.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionHandler::Monotonic.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::Component.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResult.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionStorage::Deprecated::VersionResultSet.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::Component.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResult.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResultSet.3pm.gz /usr/share/man/man3/DBIx::Class::DeploymentHandler::WithReasonableDefaults.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jan 14 23:24:16 2025