SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-DBIx-Class-Migration rpm build for : OpenSuSE. For other distributions click perl-DBIx-Class-Migration.

Name : perl-DBIx-Class-Migration
Version : 0.075 Vendor : openSUSE
Release : 1.18 Date : 2020-06-03 05:07:42
Group : Development/Libraries/Perl Source RPM : perl-DBIx-Class-Migration-0.075-1.18.src.rpm
Size : 0.66 MB
Packager : https://bugs_opensuse_org
Summary : Use the best tools together for sane database migrations
Description :
DBIx::Class::DeploymentHandler is a state of the art solution to the
problem of creating sane workflows for versioning DBIx::Class managed
database projects. However, since it is more of a toolkit for building
custom versioning and migration workflows than an expression of a
particular migration practice, it might not always be the most approachable
tool. If you are starting a new DBIx::Class project and you don\'t have a
particular custom workflow need, you might prefer to simply be given a
reasonable clear and standard practice, rather than a toolkit with a set of
example scripts.

DBIx::Class::Migration defines some logic which combines both
DBIx::Class::DeploymentHandler and DBIx::Class::Fixtures, along with a
standard tutorial, to give you a simple and straightforward approach to
solving the problem of how to best create database versions, migrations and
testing data. Additionally it builds on tools like Test::mysqld and
Test::Postgresql58 along with DBD::Sqlite in order to assist you in quickly
creating a local development database sandbox. It offers some integration
points to testing your database, via tools like Test::DBIx::Class in order
to make testing your database driven logic less painful. Lastly, we offer
some thoughts on good development patterns in using databases with
application frameworks like Catalyst.

DBIx::Class::Migration offers code and advice based on my experience of
using DBIx::Class for several years, which hopefully can help you bootstrap
a new project. The solutions given should work for you if you want to use
DBIx::Class and have database migrations, but don\'t really know what to do
next. These solutions should scale upward from a small project to a medium
project involving many developers and more than one target environment (DEV
-> QA -> Production.) If you have very complex database versioning
requirements, huge teams and difficult architectual issues, you might be
better off building something on top of DBIx::Class::DeploymentHandler
directly.

DBIx::Class::Migration is a base class upon which interfaces like
DBIx::Class::Migration::Script are built.

Please see DBIx::Class::Migration::Tutorial for more approachable
documentation. If you want to read a high level feature overview, see
DBIx::Class::Migration::Features. The remainder of this POD is API level
documentation on the various internals.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/ALP:/Experimental:/Slowroll/base.20240605/repo/oss/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-DBIx-Class-Migration-0.075-1.18.noarch.rpm
ftp.icm.edu.pl  perl-DBIx-Class-Migration-0.075-1.18.noarch.rpm
     

Provides :
perl(Catalyst::TraitFor::Model::DBIC::Schema::FromMigration)
perl(Catalyst::TraitFor::Model::DBIC::Schema::FromMigration::_MigrationHelper)
perl(DBIx::Class::Migration)
perl(DBIx::Class::Migration::MySQLSandbox)
perl(DBIx::Class::Migration::Population)
perl(DBIx::Class::Migration::PostgresqlSandbox)
perl(DBIx::Class::Migration::RunScript)
perl(DBIx::Class::Migration::RunScript::Trait::Dump)
perl(DBIx::Class::Migration::RunScript::Trait::Populate)
perl(DBIx::Class::Migration::RunScript::Trait::SchemaLoader)
perl(DBIx::Class::Migration::RunScript::Trait::TargetPath)
perl(DBIx::Class::Migration::Sandbox)
perl(DBIx::Class::Migration::SandboxDirSandboxBuilder)
perl(DBIx::Class::Migration::SchemaLoader)
perl(DBIx::Class::Migration::Script)
perl(DBIx::Class::Migration::ShareDirBuilder)
perl(DBIx::Class::Migration::SqliteSandbox)
perl(DBIx::Class::Migration::TargetDirSandboxBuilder)
perl(DBIx::Class::Migration::TempDirBuilder)
perl(DBIx::Class::Migration::TempDirSandboxBuilder)
perl(DBIx::Class::Migration::Types)
perl(Test::DBIx::Class::FixtureCommand::Population)
perl-DBIx-Class-Migration

Requires :
/usr/bin/perl
perl(:MODULE_COMPAT_5.38.2)
perl(Class::Load) >= 0.22
perl(Config::MySQL) >= 0.02
perl(DBD::SQLite) >= 1.46
perl(DBIx::Class::DeploymentHandler) >= 0.002223
perl(DBIx::Class::Fixtures) >= 1.001039
perl(DBIx::Class::Schema::Loader) >= 0.07042
perl(Devel::PartialDump) >= 0.17
perl(File::ShareDir::ProjectDistDir) >= 1.000004
perl(JSON::MaybeXS)
perl(Log::Any) >= 1.707
perl(Module::Find) >= 0.13
perl(Moo) >= 2
perl(MooX::Attribute::ENV) >= 0.02
perl(MooX::Options) >= 4.103
perl(MooX::Traits) >= 0.005
perl(Pod::Parser) >= 1.63
perl(SQL::Translator) >= 0.11021
perl(Text::Brew) >= 0.02
perl(Type::Tiny) >= 1.004004
perl(version) >= 0.9924
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/bin/dbic-migration
/usr/lib/perl5/vendor_perl/5.38.2/Catalyst
/usr/lib/perl5/vendor_perl/5.38.2/Catalyst/TraitFor
/usr/lib/perl5/vendor_perl/5.38.2/Catalyst/TraitFor/Model
/usr/lib/perl5/vendor_perl/5.38.2/Catalyst/TraitFor/Model/DBIC
/usr/lib/perl5/vendor_perl/5.38.2/Catalyst/TraitFor/Model/DBIC/Schema
/usr/lib/perl5/vendor_perl/5.38.2/Catalyst/TraitFor/Model/DBIC/Schema/FromMigration
/usr/lib/perl5/vendor_perl/5.38.2/Catalyst/TraitFor/Model/DBIC/Schema/FromMigration.pm
/usr/lib/perl5/vendor_perl/5.38.2/Catalyst/TraitFor/Model/DBIC/Schema/FromMigration/_MigrationHelper.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/FAQ.pod
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/Features.pod
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/MySQLSandbox.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/Population.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/PostgresqlSandbox.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/RunScript
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/RunScript.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/RunScript/Trait
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/RunScript/Trait/Dump.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/RunScript/Trait/Populate.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/RunScript/Trait/SchemaLoader.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/RunScript/Trait/TargetPath.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/Sandbox.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/SandboxDirSandboxBuilder.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/SchemaLoader.pm
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/Script
/usr/lib/perl5/vendor_perl/5.38.2/DBIx/Class/Migration/Script.pm
There is 321 files more in these RPM.

 
ICM