BSD Ports

databases/p5-Ima-DBI 0.35nb18 NetBSD

Perl5 module for DB connection caching and organization

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
Categories
perl5
Package size
14.5 KiB, 44.1 KiB installed

Description

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.

In the other systems

The newest version among them is 0.35, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdatabases/p5-Ima-DBI0.35nb18 newestnone known-[email protected]2026-07-16
FreeBSDdatabases/p5-Ima-DBI0.35_1 newestnone known-[email protected]-
OpenBSDdatabases/p5-Ima-DBI0.35p1 newestno data-The OpenBSD ports mailing-list <[email protected]>-
DragonFlydatabases/p5-Ima-DBI0.35_1 newestnone known-[email protected]-
MidnightBSDdatabases/p5-Ima-DBI0.35_1 newestno data-[email protected]-
HardenedBSDdatabases/p5-Ima-DBI0.35_1 newestno data-[email protected]-
GhostBSDdatabases/p5-Ima-DBI0.35_1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkgin install p5-Ima-DBI

From pkgsrc:

cd /usr/pkgsrc/databases/p5-Ima-DBI && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_640.35nb18
NetBSD 10.1 aarch640.35nb18
SmartOS / illumos x86_640.35nb18
macOS 15 arm640.35nb18

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 4

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0