BSD Ports

databases/p5-DBIx-Class-Schema-Loader 0.07049 FreeBSD

Dynamic definition of a DBIx::Class::Schema

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
cf15452a29
License
ART10, GPLv1+
Categories
databases, perl5
Package size
154.3 KiB, 476.2 KiB installed

Description

DBIx::Class::Schema::Loader automates the definition of a DBIx::Class::Schema by scanning database table definitions and setting up the columns, primary keys, and relationships.

DBIx::Class::Schema::Loader currently supports only the DBI storage type. It has explicit support for DBD::Pg, DBD::mysql, DBD::DB2, and DBD::SQLite. Other DBI drivers may function to a greater or lesser degree with this loader, depending on how much of the DBI spec they implement, and how standard their implementation is. Patches to make other DBDs work correctly welcome.

See DBIx::Class::Schema::Loader::DBI::Writing for notes on writing your own vendor-specific subclass for an unsupported DBD driver.

This module requires DBIx::Class 0.06 or later, and obsoletes the older DBIx::Class::Loader.

This module is designed more to get you up and running quickly against an existing database, or to be effective for simple situations, rather than to be what you use in the long term for a complex database/project.

In the other systems

SystemPortVersion
FreeBSDdatabases/p5-DBIx-Class-Schema-Loader0.07049
OpenBSDdatabases/p5-DBIx-Class-Schema-Loader0.07053
NetBSDdatabases/p5-DBIx-Class-Schema-Loader0.07052nb2
DragonFlydatabases/p5-DBIx-Class-Schema-Loader0.07049
HardenedBSDdatabases/p5-DBIx-Class-Schema-Loader0.07049
GhostBSDdatabases/p5-DBIx-Class-Schema-Loader0.07049

Install

Binary package:

pkg install p5-DBIx-Class-Schema-Loader

From the ports tree:

cd /usr/ports/databases/p5-DBIx-Class-Schema-Loader/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-DBIx-Class-Schema-Loader>0:databases/p5-DBIx-Class-Schema-Loader

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.070490.070490.070490.070490.07049
FreeBSD:14:quarterly0.070490.07049n/a0.070490.07049
FreeBSD:15:latest0.070490.07049n/a0.070490.07049
FreeBSD:15:quarterly0.070490.07049n/an/an/a
FreeBSD:16:latest0.070490.07049n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 17

Runtime 17

Test 5

The full lists below include those, and their dependencies in turn.

Build dependencies 100
Run dependencies 100

Configuration

Options name: databases_DBIx-Class-Schema-Loader

OptionDefaultDescription
MYSQLoffMySQL database support
PGSQLoffPostgreSQL database support
SQLITEoffSQLite database support
USES
perl5
Service scripts
none

Files

pkg-plist 84
  • bin/dbicdump
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Base.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Column.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/ADO.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/ADO/MS_Jet.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/ADO/Microsoft_SQL_Server.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Component/QuotedDefault.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/DB2.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Firebird.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Informix.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/InterBase.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/MSSQL.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/ODBC.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/ODBC/ACCESS.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/ODBC/Firebird.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/ODBC/Microsoft_SQL_Server.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/ODBC/SQL_Anywhere.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Oracle.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Pg.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/SQLAnywhere.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/SQLite.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Sybase.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Sybase/Common.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Sybase/Microsoft_SQL_Server.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/Writing.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBI/mysql.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBObject.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBObject/Informix.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/DBObject/Sybase.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Manual/UpgradingFromV4.pod
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Optional/Dependencies.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Optional/Dependencies.pod
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/RelBuilder.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/RelBuilder/Compat/v0_040.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/RelBuilder/Compat/v0_05.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/RelBuilder/Compat/v0_06.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/RelBuilder/Compat/v0_07.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Table.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Table/Informix.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Table/Sybase.pm
  • %%SITE_PERL%%/DBIx/Class/Schema/Loader/Utils.pm
  • %%PERL5_MAN1%%/dbicdump.1.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::Base.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::Column.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::ADO.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::ADO::MS_Jet.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::ADO::Microsoft_SQL_Server.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Component::QuotedDefault.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::DB2.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Firebird.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Informix.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::InterBase.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::MSSQL.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::ODBC.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::ODBC::ACCESS.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::ODBC::Firebird.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::ODBC::Microsoft_SQL_Server.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::ODBC::SQL_Anywhere.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Oracle.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Pg.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::SQLAnywhere.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::SQLite.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Sybase.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Sybase::Common.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Sybase::Microsoft_SQL_Server.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::Writing.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBI::mysql.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBObject.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBObject::Informix.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::DBObject::Sybase.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::Manual::UpgradingFromV4.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::Optional::Dependencies.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::RelBuilder.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_040.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_05.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_06.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_07.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::Table.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::Table::Informix.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Schema::Loader::Table::Sybase.3.gz
distinfo 1
FileSizeSHA256
DBIx-Class-Schema-Loader-0.07049.tar.gz217280e869cdde1378cfebccf229b0cde58d2746dc6080b75f56d072aa5f1fce76a764
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog message
cf15452a29 Muhammad Moinur Rahman databases/p5-DBIx-Class-Schema-Loader: Fix fetch
- Switch to DISTVERSION while I am here Approved by: portmgr (blanket)