databases/p5-Ima-DBI - The NetBSD Packages Collection

Perl5 module for DB connection caching and organization

Ima::DBI attempts to organize and facilitate caching and more
efficient use of database connections and statement handles.

One of the things I always found annoying about writing large
programs with DBI was making sure that I didn't have duplicate
database handles open.  I was also annoyed by the somewhat wasteful
nature of the prepare/execute/finish route I'd tend to go through
in my subroutines.  The new DBI->connect_cached and DBI->prepare_cached
helped alot, but I still had to throw around global datasource,
username and password information.

So, after a while I grew a small library of DBI helper routines
and techniques.  Ima::DBI is the culmination of all this, put into
a nice(?), clean(?) class to be inherited from.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

databases/p5-DBI databases/p5-DBIx-ContextualFetch devel/p5-Class-Data-Inheritable lang/perl5 lang/perl5

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64p5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0aarch64p5-Ima-DBI-0.35nb14.tgz
NetBSD 10.0aarch64ebp5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0earmv4p5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0earmv6hfp5-Ima-DBI-0.35nb14.tgz
NetBSD 10.0earmv6hfp5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0earmv7hfp5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0earmv7hfp5-Ima-DBI-0.35nb14.tgz
NetBSD 10.0i386p5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0m68kp5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0vaxp5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0vaxp5-Ima-DBI-0.35nb15.tgz
NetBSD 10.0_BETAx86_64p5-Ima-DBI-0.35nb15.tgz
NetBSD 10.99.4riscv64p5-Ima-DBI-0.35nb14.tgz
NetBSD 8.0i386p5-Ima-DBI-0.35nb15.tgz
NetBSD 8.0i386p5-Ima-DBI-0.35nb14.tgz
NetBSD 8.0i386p5-Ima-DBI-0.35nb14.tgz
NetBSD 8.0powerpcp5-Ima-DBI-0.35nb14.tgz
NetBSD 8.0x86_64p5-Ima-DBI-0.35nb15.tgz
NetBSD 8.0x86_64p5-Ima-DBI-0.35nb14.tgz
NetBSD 8.0x86_64p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0aarch64p5-Ima-DBI-0.35nb15.tgz
NetBSD 9.0aarch64p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0aarch64p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0alphap5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0earmp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0earmv4p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0earmv4p5-Ima-DBI-0.35nb15.tgz
NetBSD 9.0earmv6hfp5-Ima-DBI-0.35nb15.tgz
NetBSD 9.0earmv6hfp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0earmv6hfp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0earmv7hfp5-Ima-DBI-0.35nb15.tgz
NetBSD 9.0earmv7hfp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0earmv7hfp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0i386p5-Ima-DBI-0.35nb15.tgz
NetBSD 9.0i386p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0i386p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0m68kp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0mips64ebp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0mipselp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0powerpcp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0powerpcp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0sh3elp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0sh3elp5-Ima-DBI-0.35nb15.tgz
NetBSD 9.0sparc64p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0sparcp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0sparcp5-Ima-DBI-0.35nb15.tgz
NetBSD 9.0vaxp5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0x86_64p5-Ima-DBI-0.35nb15.tgz
NetBSD 9.0x86_64p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.0x86_64p5-Ima-DBI-0.35nb14.tgz
NetBSD 9.3x86_64p5-Ima-DBI-0.35nb15.tgz
NetBSD 9.3x86_64p5-Ima-DBI-0.35nb14.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.