SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-ORLite-Migrate rpm build for : OpenSuSE. For other distributions click perl-ORLite-Migrate.

Name : perl-ORLite-Migrate
Version : 1.100.0 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.1.1 Date : 2024-07-26 22:49:02
Group : Unspecified Source RPM : perl-ORLite-Migrate-1.100.0-lp155.1.1.src.rpm
Size : 0.06 MB
Packager : https://www_suse_com/
Summary : Extremely light weight SQLite-specific schema migration
Description :
SQLite is a light weight single file SQL database that provides an
excellent platform for embedded storage of structured data.

ORLite is a light weight single class Object-Relational Mapper (ORM) system
specifically designed for (and limited to only) work with SQLite.

ORLite::Migrate is a light weight single class Database Schema Migration
enhancement for ORLite.

It provides a simple implementation of schema versioning within the SQLite
database using the built-in \'user_version\' pragma (which is set to zero by
default).

When setting up the ORM class, an additional \'timeline\' parameter is
provided, which should be either a monolithic timeline class, or a
directory containing standalone migration scripts.

A *\"timeline\"* is a set of revisioned schema changed, to be applied in
order and representing the evolution of the database schema over time. The
end of the timeline, representing by the highest revision number,
represents the \"current\" anticipated schema for the application.

Because the patch sequence can be calculated from any arbitrary starting
version, by keeping the historical set of changes in your application as
schema patches it is possible for the user of any older application version
to install the most current version of an application and have their
database upgraded smoothly and safely.

The recommended location to store the migration timeline is a shared files
directory, locatable using one of the functions from File::ShareDir.

The timeline for your application can be specified in two different forms,
with different advantages and disadvantages.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/15.5/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-ORLite-Migrate-1.100.0-lp155.1.1.noarch.rpm
     

Provides :
perl(ORLite::Migrate)
perl(ORLite::Migrate::Patch)
perl(ORLite::Migrate::Timeline)
perl-ORLite-Migrate

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(DBD::SQLite) >= 1.21
perl(DBI) >= 1.58
perl(File::Path) >= 2.04
perl(File::Spec) >= 3.27
perl(File::Which) >= 1.07
perl(File::pushd) >= 1.00
perl(IPC::Run3) >= 0.042
perl(ORLite) >= 1.280
perl(Params::Util) >= 0.37
perl(Probe::Perl) >= 0.01
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/ORLite
/usr/lib/perl5/vendor_perl/5.26.1/ORLite/Migrate
/usr/lib/perl5/vendor_perl/5.26.1/ORLite/Migrate.pm
/usr/lib/perl5/vendor_perl/5.26.1/ORLite/Migrate/Patch.pm
/usr/lib/perl5/vendor_perl/5.26.1/ORLite/Migrate/Timeline.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-ORLite-Migrate
/usr/share/doc/packages/perl-ORLite-Migrate/Changes
/usr/share/doc/packages/perl-ORLite-Migrate/README
/usr/share/licenses/perl-ORLite-Migrate
/usr/share/licenses/perl-ORLite-Migrate/LICENSE
/usr/share/man/man3/ORLite::Migrate.3pm.gz
/usr/share/man/man3/ORLite::Migrate::Timeline.3pm.gz

 
ICM