libclass-dbi-loader-relationship-perl - Easier relationship specification in Class::DBI::Loader

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libclass-dbi-loader-relationship-perl
Package version 1.2
Package release 4
Package architecture all
Package type deb
Installed size 68 B
Download size 7.88 KB
Official Mirror
The Class::DBI::Loader::Relationship module acts as a mix-in, adding the
relationship() method to Class::DBI::Loader. Since Class::DBI::Loader knows
how to map between table names and class names, there ought to be no need to
replicate the names.
In addition, it is common (but not universal) to want reverse
relationships defined for has-many relationships, and for has-a
relationships to be defined for the linkages surrounding a
many-to-many table.
The aim of this module is to simplify the declaration of common
database relationships by providing both of these features.
The relationship takes a string. It recognises table names (singular
or plural, for convenience) and extracts them from the "sentence".


Package Version Architecture Repository
libclass-dbi-loader-relationship-perl_1.2-4_all.deb 1.2 all Debian Main
libclass-dbi-loader-relationship-perl - - -


Name Value
libclass-dbi-loader-perl -
liblingua-en-inflect-number-perl >= 1
perl -


Type URL
Binary Package libclass-dbi-loader-relationship-perl_1.2-4_all.deb
Source Package libclass-dbi-loader-relationship-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libclass-dbi-loader-relationship-perl deb package:
    # sudo apt-get install libclass-dbi-loader-relationship-perl




2010-07-05 - Ansgar Burchardt <>
libclass-dbi-loader-relationship-perl (1:1.2-4) unstable; urgency=low
[ Ansgar Burchardt ]
* Re-introduce version 1.2 to Debian. (Closes: #566303, #587972)
+ We now have a license to distribute this module. (Closes: #563519)
+ Bump epoch; use -4 as -1 to -3 were already seen in the archive.
* Use source format 3.0 (quilt).
* Use debhelper instead of CDBS.
* Convert debian/copyright to proposed machine-readable format.
* Add myself to Uploaders.
* Bump Standards-Version to 3.9.0.
* debian/control: Mention module name in description.
* debian/control: Remove build-dep on libtest-simple-perl. Test::More is
provided by perl.
* debian/control: Homepage field now points to official module, not the
unofficial 1.3 release.
* No longer install README.
[ Ryan Niebur ]
* moved with permission from Bart (Closes: #531512)
* debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
field (source stanza); ${misc:Depends} to Depends: field. Changed:
Maintainer set to Debian Perl Group <pkg-perl-> (was: Bart Martens
<>); Bart Martens <> moved to
* debian/watch: use dist-based URL.
* remove Bart from Uploaders
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
permitted by Debian Policy 3.8.3).
2008-08-09 - Bart Martens <>
libclass-dbi-loader-relationship-perl (1.3-2) unstable; urgency=low
* debian/control: Standards-Version, Homepage.
* debian/rules: Removed obsolete part about empty directories.
2006-11-17 - Bart Martens <>
libclass-dbi-loader-relationship-perl (1.3-1) unstable; urgency=low
* New maintainer, as agreed with Stephen.
* New upstream release.
* debian/*: Repackaged with cdbs.
* debian/copyright: Updated.
* debian/watch: Updated to version 3.
2005-10-12 - Stephen Quinney <>
libclass-dbi-loader-relationship-perl (1.2-3) unstable; urgency=low
* Fixed small problem with declaring has_many before has_a
relationships, closes: #330088.
* Added build-dependency on dpatch.
* Switched to my email address.
2005-06-11 - Stephen Quinney <>
libclass-dbi-loader-relationship-perl (1.2-2) unstable; urgency=low
* debian/watch - Updated URL so lookups do not randomly fail.
2004-08-11 - Stephen Quinney <>
libclass-dbi-loader-relationship-perl (1.2-1) unstable; urgency=low
* Initial Release, closes: #264644.

See Also

Package Description
libclass-dbi-mysql-perl_1.00-3_all.deb extensions to Class::DBI for MySQL
libclass-dbi-pager-perl_0.08-4_all.deb pager utility for Class::DBI
libclass-dbi-perl_3.0.17-4_all.deb convenient abstraction layer to a database
libclass-dbi-pg-perl_0.09-4_all.deb Class::DBI extension for Postgres
libclass-dbi-plugin-abstractcount-perl_0.08-1_all.deb Class::DBI plugin to get COUNT(*) results with abstract SQL
libclass-dbi-plugin-pager-perl_0.566-1_all.deb Perl extension for paging SQL results
libclass-dbi-plugin-perl_0.03-5_all.deb abstract base class for Class::DBI plugins
libclass-dbi-plugin-retrieveall-perl_1.04-3_all.deb Class::DBI plugin providing a more complex retrieve_all() method
libclass-dbi-plugin-type-perl_0.02-7_all.deb Class::DBI plugin to determine type information for table columns
libclass-dbi-sqlite-perl_0.11-4_all.deb extension to Class::DBI for sqlite
libclass-dbi-sweet-perl_0.10-1_all.deb Perl module providing a sweeter Class::DBI
libclass-default-perl_1.51-2_all.deb Perl module to make static calls apply to a default instantiation
libclass-delegator-perl_0.09-3_all.deb Perl module for a simple and fast object-oriented delegation
libclass-errorhandler-perl_0.03-1_all.deb Base class for error handling
libclass-factory-perl_1.06-2_all.deb Base class for dynamic factory classes