---
abstract: 'Extensible and flexible object <-> relational mapper.'
author:
 - 'mst: Matt S Trout <[email protected]> (project founder - original idea, architecture and implementation)'
 - 'castaway: Jess Robinson <[email protected]> (lions share of the reference documentation and manuals)'
 - 'ribasushi: Peter Rabbitson <[email protected]> (present day maintenance and controlled evolution)'
build_requires:
 DBD::SQLite: 1.29
 File::Temp: 0.22
 Package::Stash: 0.28
 Test::Deep: 0.101
 Test::Exception: 0.31
 Test::More: 0.94
 Test::Warn: 0.21
configure_requires:
 ExtUtils::MakeMaker: 6.59
distribution_type: module
dynamic_config: 0
generated_by: 'Module::Install version 1.19'
license: perl
meta-spec:
 url: http://module-build.sourceforge.net/META-spec-v1.4.html
 version: 1.4
name: DBIx-Class
no_index:
 directory:
   - examples
   - inc
   - lib/DBIx/Class/Admin
   - lib/DBIx/Class/CDBICompat
   - lib/DBIx/Class/PK/Auto
   - maint
   - t
   - xt
 package:
   - DBIx::Class::Storage::DBIHacks
   - DBIx::Class::Storage::BlockRunner
   - DBIx::Class::Carp
   - DBIx::Class::_Util
   - DBIx::Class::ResultSet::Pager
requires:
 Class::Accessor::Grouped: 0.10012
 Class::C3::Componentised: 1.0009
 Class::Inspector: 1.24
 Config::Any: 0.20
 Context::Preserve: 0.01
 DBI: 1.57
 Data::Dumper::Concise: 2.020
 Data::Page: 2.00
 Devel::GlobalDestruction: 0.09
 Hash::Merge: 0.12
 List::Util: 1.16
 MRO::Compat: 0.12
 Module::Find: 0.07
 Moo: 2.000
 Path::Class: 0.18
 SQL::Abstract: 1.81
 Scope::Guard: 0.03
 Sub::Name: 0.04
 Text::Balanced: 2.00
 Try::Tiny: 0.07
 namespace::clean: 0.24
 perl: 5.8.1
resources:
 IRC: irc://irc.perl.org/#dbix-class
 MailingList: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
 bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=DBIx-Class
 license: http://dev.perl.org/licenses/
 repository: https://github.com/Perl5/DBIx-Class
version: 0.082841
x_authority: cpan:RIBASUSHI
x_contributors:
 - 'abraxxa: Alexander Hartmaier <[email protected]>'
 - 'acca: Alexander Kuznetsov <[email protected]>'
 - 'aherzog: Adam Herzog <[email protected]>'
 - 'Alexander Keusch <[email protected]>'
 - 'alexrj: Alessandro Ranellucci <[email protected]>'
 - 'alnewkirk: Al Newkirk <[email protected]>'
 - 'Altreus: Alastair McGowan-Douglas <[email protected]>'
 - 'amiri: Amiri Barksdale <[email protected]>'
 - 'amoore: Andrew Moore <[email protected]>'
 - 'Andrew Mehta <[email protected]>'
 - 'andrewalker: Andre Walker <[email protected]>'
 - 'andyg: Andy Grundman <[email protected]>'
 - 'ank: Andres Kievsky <[email protected]>'
 - 'arc: Aaron Crane <[email protected]>'
 - 'arcanez: Justin Hunter <[email protected]>'
 - 'ash: Ash Berlin <[email protected]>'
 - 'bert: Norbert Csongrádi <[email protected]>'
 - 'bfwg: Colin Newell <[email protected]>'
 - 'blblack: Brandon L. Black <[email protected]>'
 - 'bluefeet: Aran Deltac <[email protected]>'
 - 'boghead: Bryan Beeley <[email protected]>'
 - 'bphillips: Brian Phillips <[email protected]>'
 - 'brd: Brad Davis <[email protected]>'
 - 'Brian Kirkbride <[email protected]>'
 - 'bricas: Brian Cassidy <[email protected]>'
 - 'brunov: Bruno Vecchi <[email protected]>'
 - 'caelum: Rafael Kitover <[email protected]>'
 - 'caldrin: Maik Hentsche <[email protected]>'
 - 'castaway: Jess Robinson <[email protected]>'
 - 'chorny: Alexandr Ciornii <[email protected]>'
 - 'cj: C.J. Adams-Collier <[email protected]>'
 - 'claco: Christopher H. Laco <[email protected]>'
 - 'clkao: CL Kao <[email protected]>'
 - 'Ctrl-O http://ctrlo.com/'
 - 'da5id: David Jack Olrik <[email protected]>'
 - 'dams: Damien Krotkine <[email protected]>'
 - 'dandv: Dan Dascalescu <[email protected]>'
 - 'dariusj: Darius Jokilehto <[email protected]>'
 - 'davewood: David Schmidt <[email protected]>'
 - 'daxim: Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 <[email protected]>'
 - 'dduncan: Darren Duncan <[email protected]>'
 - 'debolaz: Anders Nor Berle <[email protected]>'
 - 'dew: Dan Thomas <[email protected]>'
 - 'dim0xff: Dmitry Latin <[email protected]>'
 - 'dkubb: Dan Kubb <[email protected]>'
 - 'dnm: Justin Wheeler <[email protected]>'
 - 'dpetrov: Dimitar Petrov <[email protected]>'
 - 'Dr^ZigMan: Robert Stone <[email protected]>'
 - 'dsteinbrunner: David Steinbrunner <[email protected]>'
 - 'duncan_dmg: Duncan Garland <[email protected]>'
 - 'dwc: Daniel Westermann-Clark <[email protected]>'
 - 'dyfrgi: Michael Leuchtenburg <[email protected]>'
 - 'edenc: Eden Cardim <[email protected]>'
 - 'Eligo http://eligo.co.uk/'
 - 'ether: Karen Etheridge <[email protected]>'
 - 'evdb: Edmund von der Burg <[email protected]>'
 - 'faxm0dem: Fabien Wernli <[email protected]>'
 - 'felliott: Fitz Elliott <[email protected]>'
 - 'fgabolde: Fabrice Gabolde <[email protected]>'
 - 'freetime: Bill Moseley <[email protected]>'
 - "frew: Arthur Axel \"fREW\" Schmidt <[email protected]>"
 - 'gbjk: Gareth Kirwan <[email protected]>'
 - 'geotheve: Georgina Thevenet <[email protected]>'
 - 'Getty: Torsten Raudssus <[email protected]>'
 - 'goraxe: Gordon Irving <[email protected]>'
 - 'gphat: Cory G Watson <[email protected]>'
 - 'Grant Street Group http://www.grantstreet.com/'
 - 'gregoa: Gregor Herrmann <[email protected]>'
 - 'groditi: Guillermo Roditi <[email protected]>'
 - 'gshank: Gerda Shank <[email protected]>'
 - 'guacamole: Fred Steinberg <[email protected]>'
 - 'Haarg: Graham Knop <[email protected]>'
 - 'hobbs: Andrew Rodland <[email protected]>'
 - 'Ian Wells <[email protected]>'
 - 'idn: Ian Norton <[email protected]>'
 - 'ilmari: Dagfinn Ilmari Mannsåker <[email protected]>'
 - 'ingy: Ingy döt Net <[email protected]>'
 - 'initself: Mike Baas <[email protected]>'
 - 'ironcamel: Naveed Massjouni <[email protected]>'
 - 'jasonmay: Jason May <[email protected]>'
 - 'jawnsy: Jonathan Yu <[email protected]>'
 - 'jegade: Jens Gassmann <[email protected]>'
 - 'jeneric: Eric A. Miller <[email protected]>'
 - 'jesper: Jesper Krogh <[email protected]>'
 - 'Jesse Sheidlower <[email protected]>'
 - 'jgoulah: John Goulah <[email protected]>'
 - 'jguenther: Justin Guenther <[email protected]>'
 - 'jhannah: Jay Hannah <[email protected]>'
 - 'jmac: Jason McIntosh <[email protected]>'
 - 'jmmills: Jason M. Mills <[email protected]>'
 - 'jnapiorkowski: John Napiorkowski <[email protected]>'
 - 'Joe Carlson <[email protected]>'
 - 'jon: Jon Schutz <[email protected]>'
 - 'Jordan Metzmeier <[email protected]>'
 - 'jshirley: J. Shirley <[email protected]>'
 - 'kaare: Kaare Rasmussen'
 - 'kd: Kieren Diment <[email protected]>'
 - 'kentnl: Kent Fredric <[email protected]>'
 - 'kkane: Kevin L. Kane <[email protected]>'
 - 'konobi: Scott McWhirter <[email protected]>'
 - 'lejeunerenard: Sean Zellmer <[email protected]>'
 - 'littlesavage: Alexey Illarionov <[email protected]>'
 - 'lukes: Luke Saunders <[email protected]>'
 - 'marcus: Marcus Ramberg <[email protected]>'
 - 'mateu: Mateu X. Hunter <[email protected]>'
 - 'Matt LeBlanc <[email protected]>'
 - 'Matt Sickler <[email protected]>'
 - 'mattlaw: Matt Lawrence'
 - 'mattp: Matt Phillips <[email protected]>'
 - 'mdk: Mark Keating <[email protected]>'
 - 'melo: Pedro Melo <[email protected]>'
 - 'metaperl: Terrence Brannon <[email protected]>'
 - 'michaelr: Michael Reddick <[email protected]>'
 - 'milki: Jonathan Chu <[email protected]>'
 - 'minty: Murray Walker <[email protected]>'
 - 'mithaldu: Christian Walde <[email protected]>'
 - 'mjemmeson: Michael Jemmeson <[email protected]>'
 - 'mna: Maya'
 - 'mo: Moritz Onken <[email protected]>'
 - 'moltar: Roman Filippov <[email protected]>'
 - 'moritz: Moritz Lenz <[email protected]>'
 - 'mrf: Mike Francis <[email protected]>'
 - 'mst: Matt S. Trout <[email protected]>'
 - 'mstratman: Mark A. Stratman <[email protected]>'
 - 'ned: Neil de Carteret <[email protected]>'
 - 'nigel: Nigel Metheringham <[email protected]>'
 - 'ningu: David Kamholz <[email protected]>'
 - "Nniuq: Ron \"Quinn\" Straight\" <[email protected]>"
 - 'norbi: Norbert Buchmuller <[email protected]>'
 - 'nothingmuch: Yuval Kogman <[email protected]>'
 - 'nuba: Nuba Princigalli <[email protected]>'
 - 'Numa: Dan Sully <[email protected]>'
 - 'oalders: Olaf Alders <[email protected]>'
 - 'Olly Betts <[email protected]>'
 - 'osfameron: Hakim Cassimally <[email protected]>'
 - "ovid: Curtis \"Ovid\" Poe <[email protected]>"
 - 'oyse: Øystein Torget <[email protected]>'
 - 'paulm: Paul Makepeace <[email protected]>'
 - 'penguin: K J Cheetham <[email protected]>'
 - 'perigrin: Chris Prather <[email protected]>'
 - 'Peter Siklósi <[email protected]>'
 - 'Peter Valdemar Mørch <[email protected]>'
 - 'peter: Peter Collingbourne <[email protected]>'
 - 'phaylon: Robert Sedlacek <[email protected]>'
 - 'plu: Johannes Plunien <[email protected]>'
 - 'pmooney: Paul Mooney <[email protected]>'
 - 'Possum: Daniel LeWarne <[email protected]>'
 - 'pplu: Jose Luis Martinez <[email protected]>'
 - 'quicksilver: Jules Bean <[email protected]>'
 - 'racke: Stefan Hornburg <[email protected]>'
 - 'rafl: Florian Ragwitz <[email protected]>'
 - 'rainboxx: Matthias Dietrich <[email protected]>'
 - 'rbo: Robert Bohne <[email protected]>'
 - 'rbuels: Robert Buels <[email protected]>'
 - 'rdj: Ryan D Johnson <[email protected]>'
 - 'Relequestual: Ben Hutton <[email protected]>'
 - 'renormalist: Steffen Schwigon <[email protected]>'
 - 'ribasushi: Peter Rabbitson <[email protected]>'
 - 'rjbs: Ricardo Signes <[email protected]>'
 - 'Robert Krimen <[email protected]>'
 - 'Robert Olson <[email protected]>'
 - 'robkinyon: Rob Kinyon <[email protected]>'
 - 'Roman Ardern-Corris <[email protected]>'
 - 'ruoso: Daniel Ruoso <[email protected]>'
 - 'Sadrak: Felix Antonius Wilhelm Ostmann <[email protected]>'
 - 'sc_: Just Another Perl Hacker'
 - 'schwern: Michael G Schwern <[email protected]>'
 - 'Scott R. Godin <[email protected]>'
 - 'scotty: Scotty Allen <[email protected]>'
 - 'semifor: Marc Mims <[email protected]>'
 - 'Simon Elliott <[email protected]>'
 - 'SineSwiper: Brendan Byrd <[email protected]>'
 - 'skaufman: Samuel Kaufman <[email protected]>'
 - 'solomon: Jared Johnson <[email protected]>'
 - 'spb: Stephen Bennett <[email protected]>'
 - 'Squeeks <[email protected]>'
 - 'srezic: Slaven Rezic <[email protected]>'
 - 'sszabo: Stephan Szabo <[email protected]>'
 - 'Stephen Peters <[email protected]>'
 - 'stonecolddevin: Devin Austin <[email protected]>'
 - 'talexb: Alex Beamish <[email protected]>'
 - 'tamias: Ronald J Kimball <[email protected]>'
 - 'TBSliver: Tom Bloor <[email protected]>'
 - 'teejay: Aaron Trevena <[email protected]>'
 - 'theorbtwo: James Mastros <[email protected]>'
 - 'Thomas Kratz <[email protected]>'
 - 'timbunce: Tim Bunce <[email protected]>'
 - 'tinita: Tina Mueller <[email protected]>'
 - 'Todd Lipcon'
 - 'Tom Hukins <[email protected]>'
 - 'tommy: Tommy Butler <[email protected]>'
 - 'tonvoon: Ton Voon <[email protected]>'
 - 'triode: Pete Gamache <[email protected]>'
 - 'typester: Daisuke Murase <[email protected]>'
 - 'uree: Oriol Soriano <[email protected]>'
 - 'uwe: Uwe Voelker <[email protected]>'
 - 'vanstyn: Henry Van Styn <[email protected]>'
 - 'victori: Victor Igumnov <[email protected]>'
 - 'wdh: Will Hawes <[email protected]>'
 - 'wesm: Wes Malone <[email protected]>'
 - 'willert: Sebastian Willert <[email protected]>'
 - 'wintermute: Toby Corkindale <[email protected]>'
 - 'wreis: Wallace Reis <[email protected]>'
 - 'xenoterracide: Caleb Cushing <[email protected]>'
 - 'xmikew: Mike Wisener <[email protected]>'
 - 'yrlnry: Mark Jason Dominus <[email protected]>'
 - 'zamolxes: Bogdan Lucaciu <[email protected]>'
 - 'Zefram: Andrew Main <[email protected]>'
x_dependencies_parallel_test_certified: 1
x_parallel_test_certified: 1