SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : perl-DBIx-Class-Migration
Version : 0.060 Vendor : obs://build_opensuse_org/devel:kanku
Release : 8.3 Date : 2024-08-19 11:23:43
Group : Development/Libraries/Perl Source RPM : perl-DBIx-Class-Migration-0.060-8.3.src.rpm
Size : 0.65 MB
Packager : (none)
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/devel:/kanku:/perl/Fedora_39/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-DBIx-Class-Migration-0.060-8.3.noarch.rpm
     

Provides :
perl(DBIx::Class::Migration)
perl-DBIx-Class-Migration

Requires :
/usr/bin/perl
perl(Class::Load) >= 0.22
perl(Config::MySQL) >= 0.02
perl(DBD::SQLite) >= 1.46
perl(DBIx::Class::DeploymentHandler) >= 0.002221
perl(DBIx::Class::Fixtures) >= 1.001028
perl(DBIx::Class::Schema::Loader) >= 0.07042
perl(Devel::PartialDump) >= 0.17
perl(File::ShareDir::ProjectDistDir) >= 1.000004
perl(JSON::MaybeXS)
perl(Moose) >= 2.2006
perl(MooseX::Attribute::ENV) >= 0.02
perl(MooseX::Getopt) >= 0.68
perl(MooseX::Traits::Pluggable) >= 0.12
perl(MooseX::Types) >= 0.45
perl(MooseX::Types::LoadableClass) >= 0.013
perl(Pod::Parser) >= 1.63
perl(SQL::Translator) >= 0.11021
perl(Text::Brew) >= 0.02
perl(YAML)
perl(version) >= 0.9912
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/share/doc/perl-DBIx-Class-Migration
/usr/share/doc/perl-DBIx-Class-Migration/Changes
/usr/share/doc/perl-DBIx-Class-Migration/README
/usr/share/doc/perl-DBIx-Class-Migration/README.mkdn
/usr/share/doc/perl-DBIx-Class-Migration/TODO
/usr/share/doc/perl-DBIx-Class-Migration/examples
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/app.psgi
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/bin
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/bin/my-dbic-migration
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/dist.ini
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/MigrationScript.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/Result
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/Result/Artist.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/Result/ArtistCd.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/Result/Cd.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/Result/Country.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/Result/Track.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/ResultSet
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Schema/ResultSet/Artist.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Web
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Web.pm
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Web/Controller
/usr/share/doc/perl-DBIx-Class-Migration/examples/MusicBase/lib/MusicBase/Web/Controller/Root.pm
There is 321 files more in these RPM.

 
ICM