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: SUSE Linux Enterprise 15 SP6 |
Version: 0.002233 | Vendor: openSUSE |
Release: bp156.3.1 | Build date: Sat Jul 22 12:22:09 2023 |
Group: Development/Libraries/Perl | Build host: goat43 |
Size: 231403 | Source RPM: perl-DBIx-Class-DeploymentHandler-0.002233-bp156.3.1.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
* 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!) * Mon Oct 05 2015 coolo@suse.com - updated to 0.002217 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002217 2015-10-04 15:05:01-07:00 America/Los_Angeles - Document Custom Script Helper pattern * Mon Jun 15 2015 coolo@suse.com - updated to 0.002216 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002216 2015-06-14 09:34:57-07:00 America/Los_Angeles - Use Pod::Weaver::Plugin::Ditaa to render diagram * Wed Apr 15 2015 coolo@suse.com - updated to 0.002215 see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes 0.002215 2015-01-10 13:58:10-06:00 America/Chicago - Improve documentation for how to portably create indices (Thanks Meredith Howard for the ideas!) 0.002214 2014-12-21 11:53:20-06:00 America/Chicago - Fix inconsistency of what files get run when `ignore_ddl` is set. To be clear, if in the past you generated DDL and *also* hand wrote DDL, `ignore_ddl` would ignore both, though the intention was only to ignore generated DDL. (Thanks Lianna Eeftinck for very detailed bug report at GH#20!) - Include the filename of the script being run in case of error - Add some documentation for how to portably create indices - Fix doc bug stating that install calls initialize (Thanks Gavin Shelley! Fixes GH#13) - Minor Pod Fixes (Thanks Renee B and Pär Karlsson!) 0.002213 2014-12-03 08:44:10-06:00 America/Chicago - Fix some POD formatting 0.002212 2014-10-11 15:04:22-05:00 America/Chicago - Add some nice documentation on overall structure 0.002211 2014-05-15 20:06:48-05:00 America/Chicago - Fix some missing ABSTRACTs (Fixes GH#22, thanks Gregor Herrmann!)
/usr/lib/perl5/vendor_perl/5.26.1/DBIx /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/Dad.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/DeployMethod /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/DeployMethod/SQL /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/Deprecated.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator/ScriptHelpers.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/Deprecated.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/HandlesDeploy.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/HandlesVersionStorage.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/HandlesVersioning.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/LogImporter.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/LogRouter.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/Logger.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/Manual /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/Manual/CatalystIntro.pod /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/Manual/Intro.pod /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/Types.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionHandler /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionHandler/DatabaseToSchemaVersions.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionHandler/Monotonic.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/Component.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResult.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Deprecated/VersionResultSet.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Standard /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Standard.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Standard/Component.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResult.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/VersionStorage/Standard/VersionResultSet.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/WithApplicatorDumple.pm /usr/lib/perl5/vendor_perl/5.26.1/DBIx/Class/DeploymentHandler/WithReasonableDefaults.pm /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi /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, Sun Mar 9 14:56:22 2025