{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"p5-DBIx-Class-Schema-Loader-0.07052","path":"databases/p5-DBIx-Class-Schema-Loader","url":"/packages/release/databases/p5-DBIx-Class-Schema-Loader/","comment":"create a DBIx::Class::Schema based on a database","homepage":"https://metacpan.org/release/DBIx-Class-Schema-Loader","maintainer":"Andrew Hewus Fresh <afresh1@openbsd.org>","description":"DBIx::Class::Schema::Loader automates the definition of a\nDBIx::Class::Schema by scanning database table definitions and setting\nup the columns, primary keys, unique constraints and relationships.\n\nDBIx::Class::Schema::Loader currently supports only the DBI storage\ntype. It has explicit support for DBD::Pg, DBD::mysql, DBD::DB2,\nDBD::Firebird, DBD::InterBase, DBD::Informix, DBD::SQLAnywhere,\nDBD::SQLite, DBD::Sybase (for Sybase ASE and MSSSQL), DBD::ODBC\n(for MSSQL, MSAccess, Firebird and SQL Anywhere) DBD::ADO (for MSSQL\nand MSAccess) and DBD::Oracle. Other DBI drivers may function to a\ngreater or lesser degree with this loader, depending on how much\nof the DBI spec they implement, and how standard their implementation\nis.\n","package_architecture":"*","stem":"p5-DBIx-Class-Schema-Loader","readme":null,"dependencies":[{"path":"databases/p5-DBIx-Class","type":"runtime","package_spec":"STEM->=0.08127","url":"/packages/release/databases/p5-DBIx-Class/"},{"path":"devel/p5-Carp-Clan","type":"runtime","package_spec":"","url":"/packages/release/devel/p5-Carp-Clan/"},{"path":"devel/p5-Class-Accessor-Grouped","type":"runtime","package_spec":"STEM->=0.10008","url":"/packages/release/devel/p5-Class-Accessor-Grouped/"},{"path":"devel/p5-Class-C3-Componentised","type":"runtime","package_spec":"STEM->=1.0008","url":"/packages/release/devel/p5-Class-C3-Componentised/"},{"path":"devel/p5-Class-Inspector","type":"runtime","package_spec":"STEM->=1.27","url":"/packages/release/devel/p5-Class-Inspector/"},{"path":"devel/p5-Class-Unload","type":"runtime","package_spec":"STEM->=0.07","url":"/packages/release/devel/p5-Class-Unload/"},{"path":"devel/p5-Data-Dump","type":"runtime","package_spec":"STEM->=1.06","url":"/packages/release/devel/p5-Data-Dump/"},{"path":"devel/p5-Hash-Merge","type":"runtime","package_spec":"STEM->=0.12","url":"/packages/release/devel/p5-Hash-Merge/"},{"path":"devel/p5-MRO-Compat","type":"runtime","package_spec":"STEM->=0.09","url":"/packages/release/devel/p5-MRO-Compat/"},{"path":"devel/p5-Scope-Guard","type":"runtime","package_spec":"STEM->=0.20","url":"/packages/release/devel/p5-Scope-Guard/"},{"path":"devel/p5-Try-Tiny","type":"runtime","package_spec":"","url":"/packages/release/devel/p5-Try-Tiny/"},{"path":"devel/p5-curry","type":"runtime","package_spec":"STEM->=1.0","url":"/packages/release/devel/p5-curry/"},{"path":"devel/p5-namespace-clean","type":"runtime","package_spec":"STEM->=0.23","url":"/packages/release/devel/p5-namespace-clean/"},{"path":"textproc/p5-Lingua-EN-Inflect-Number","type":"runtime","package_spec":"STEM->=1.1","url":"/packages/release/textproc/p5-Lingua-EN-Inflect-Number/"},{"path":"textproc/p5-Lingua-EN-Inflect-Phrase","type":"runtime","package_spec":"STEM->=0.15","url":"/packages/release/textproc/p5-Lingua-EN-Inflect-Phrase/"},{"path":"textproc/p5-Lingua-EN-Tagger","type":"runtime","package_spec":"STEM->=0.23","url":"/packages/release/textproc/p5-Lingua-EN-Tagger/"},{"path":"textproc/p5-String-CamelCase","type":"runtime","package_spec":"STEM->=0.04","url":"/packages/release/textproc/p5-String-CamelCase/"},{"path":"textproc/p5-String-ToIdentifier-EN","type":"runtime","package_spec":"STEM->=0.05","url":"/packages/release/textproc/p5-String-ToIdentifier-EN/"},{"path":"databases/p5-DBD-SQLite","type":"test","package_spec":"STEM->=1.29","url":"/packages/release/databases/p5-DBD-SQLite/"},{"path":"devel/p5-Test-Deep","type":"test","package_spec":"STEM->=0.107","url":"/packages/release/devel/p5-Test-Deep/"},{"path":"devel/p5-Test-Differences","type":"test","package_spec":"STEM->=0.60","url":"/packages/release/devel/p5-Test-Differences/"},{"path":"devel/p5-Test-Exception","type":"test","package_spec":"STEM->=0.31","url":"/packages/release/devel/p5-Test-Exception/"},{"path":"devel/p5-Test-Warn","type":"test","package_spec":"STEM->=0.21","url":"/packages/release/devel/p5-Test-Warn/"},{"path":"databases/p5-DBD-Pg","type":"test","package_spec":"","url":"/packages/release/databases/p5-DBD-Pg/"},{"path":"databases/p5-DBD-mysql","type":"test","package_spec":"","url":"/packages/release/databases/p5-DBD-mysql/"},{"path":"databases/p5-DBIx-Class","type":"test","package_spec":"STEM->=0.08127","url":"/packages/release/databases/p5-DBIx-Class/"},{"path":"devel/p5-Carp-Clan","type":"test","package_spec":"","url":"/packages/release/devel/p5-Carp-Clan/"},{"path":"devel/p5-Class-Accessor-Grouped","type":"test","package_spec":"STEM->=0.10008","url":"/packages/release/devel/p5-Class-Accessor-Grouped/"},{"path":"devel/p5-Class-C3-Componentised","type":"test","package_spec":"STEM->=1.0008","url":"/packages/release/devel/p5-Class-C3-Componentised/"},{"path":"devel/p5-Class-Inspector","type":"test","package_spec":"STEM->=1.27","url":"/packages/release/devel/p5-Class-Inspector/"},{"path":"devel/p5-Class-Unload","type":"test","package_spec":"STEM->=0.07","url":"/packages/release/devel/p5-Class-Unload/"},{"path":"devel/p5-Data-Dump","type":"test","package_spec":"STEM->=1.06","url":"/packages/release/devel/p5-Data-Dump/"},{"path":"devel/p5-Hash-Merge","type":"test","package_spec":"STEM->=0.12","url":"/packages/release/devel/p5-Hash-Merge/"},{"path":"devel/p5-MRO-Compat","type":"test","package_spec":"STEM->=0.09","url":"/packages/release/devel/p5-MRO-Compat/"},{"path":"devel/p5-Scope-Guard","type":"test","package_spec":"STEM->=0.20","url":"/packages/release/devel/p5-Scope-Guard/"},{"path":"devel/p5-Try-Tiny","type":"test","package_spec":"","url":"/packages/release/devel/p5-Try-Tiny/"},{"path":"devel/p5-curry","type":"test","package_spec":"STEM->=1.0","url":"/packages/release/devel/p5-curry/"},{"path":"devel/p5-namespace-clean","type":"test","package_spec":"STEM->=0.23","url":"/packages/release/devel/p5-namespace-clean/"},{"path":"textproc/p5-Lingua-EN-Inflect-Number","type":"test","package_spec":"STEM->=1.1","url":"/packages/release/textproc/p5-Lingua-EN-Inflect-Number/"},{"path":"textproc/p5-Lingua-EN-Inflect-Phrase","type":"test","package_spec":"STEM->=0.15","url":"/packages/release/textproc/p5-Lingua-EN-Inflect-Phrase/"},{"path":"textproc/p5-Lingua-EN-Tagger","type":"test","package_spec":"STEM->=0.23","url":"/packages/release/textproc/p5-Lingua-EN-Tagger/"},{"path":"textproc/p5-String-CamelCase","type":"test","package_spec":"STEM->=0.04","url":"/packages/release/textproc/p5-String-CamelCase/"},{"path":"textproc/p5-String-ToIdentifier-EN","type":"test","package_spec":"STEM->=0.05","url":"/packages/release/textproc/p5-String-ToIdentifier-EN/"},{"path":"devel/p5-Test-Pod","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Pod/"},{"path":"devel/p5-Test-Pod-Coverage","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Pod-Coverage/"},{"path":"databases/postgresql,-server","type":"test","package_spec":"","url":"/packages/release/databases/postgresql,-server/"},{"path":"databases/mariadb,-server","type":"test","package_spec":"","url":"/packages/release/databases/mariadb,-server/"}],"reverse_dependencies":{"count":5,"url":"/packages/data/e9/e91b2bc19a1dde6ab09454c302f3ad85dbaae09c160a4b2ab0012a56eb00270b.json"},"categories":["databases","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
