1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
Source: libdbix-class-schema-loader-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: gregor herrmann <gregoa@debian.org>,
Dominique Dumont <dod@debian.org>
Section: perl
Testsuite: autopkgtest-pkg-perl
Priority: optional
Build-Depends: debhelper-compat (= 13)
Build-Depends-Indep: libcarp-clan-perl <!nocheck>,
libclass-accessor-grouped-perl <!nocheck>,
libclass-c3-componentised-perl <!nocheck>,
libclass-inspector-perl <!nocheck>,
libclass-unload-perl <!nocheck>,
libconfig-any-perl <!nocheck>,
libconfig-general-perl <!nocheck>,
libcurry-perl <!nocheck>,
libdata-dump-perl <!nocheck>,
libdbd-sqlite3-perl <!nocheck>,
libdbix-class-perl <!nocheck>,
libhash-merge-perl <!nocheck>,
liblingua-en-inflect-number-perl <!nocheck>,
liblingua-en-inflect-perl <!nocheck>,
liblingua-en-inflect-phrase-perl <!nocheck>,
liblingua-en-tagger-perl <!nocheck>,
liblist-moreutils-perl <!nocheck>,
libmoose-perl <!nocheck>,
libmoosex-markasmethods-perl <!nocheck>,
libmoosex-nonmoose-perl <!nocheck>,
libmro-compat-perl <!nocheck>,
libnamespace-autoclean-perl <!nocheck>,
libnamespace-clean-perl <!nocheck>,
libscope-guard-perl <!nocheck>,
libstring-camelcase-perl <!nocheck>,
libstring-toidentifier-en-perl <!nocheck>,
libsub-name-perl <!nocheck>,
libtask-weaken-perl <!nocheck>,
libtest-deep-perl <!nocheck>,
libtest-differences-perl <!nocheck>,
libtest-exception-perl <!nocheck>,
libtest-pod-perl <!nocheck>,
libtest-warn-perl <!nocheck>,
libtry-tiny-perl <!nocheck>,
libuniversal-require-perl <!nocheck>
Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libdbix-class-schema-loader-perl
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libdbix-class-schema-loader-perl.git
Homepage: https://metacpan.org/release/DBIx-Class-Schema-Loader
Rules-Requires-Root: no
Package: libdbix-class-schema-loader-perl
Architecture: all
Depends: ${misc:Depends},
${perl:Depends},
libcarp-clan-perl,
libclass-accessor-grouped-perl,
libclass-c3-componentised-perl,
libclass-inspector-perl,
libclass-unload-perl,
libconfig-any-perl,
libconfig-general-perl,
libcurry-perl,
libdata-dump-perl,
libdbix-class-perl,
libhash-merge-perl,
liblingua-en-inflect-number-perl,
liblingua-en-inflect-perl,
liblingua-en-inflect-phrase-perl,
liblingua-en-tagger-perl,
liblist-moreutils-perl,
libmoosex-markasmethods-perl,
libmro-compat-perl,
libnamespace-autoclean-perl,
libnamespace-clean-perl,
libscope-guard-perl,
libstring-camelcase-perl,
libstring-toidentifier-en-perl,
libsub-name-perl,
libtry-tiny-perl,
libuniversal-require-perl
Recommends: libmoose-perl,
libmoosex-nonmoose-perl
Description: module to automate definition of a DBIx::Class::Schema
DBIx::Class::Schema::Loader is an extension to DBIx::Class that automates the
definition of a DBIx::Class::Schema by scanning table schemas and setting up
columns and primary keys appropriately. It supports MySQL, PostgreSQL, SQLite
and DB2.
.
Bare table definitions are fairly straightforward, but relationship creation
is somewhat heuristic, especially with respect to choosing relationship types
and names, as well as join types. The relationships generated by this module
will probably never be as well-defined as hand-generated ones.
|