{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["perl5"],"comment":"Perl5 module for DB connection caching and organization","compare":"/compare/p5-ima-dbi/index.json","dependentCount":null,"description":"Ima::DBI attempts to organize and facilitate caching and more\nefficient use of database connections and statement handles.\n\nOne of the things I always found annoying about writing large\nprograms with DBI was making sure that I didn't have duplicate\ndatabase handles open.  I was also annoyed by the somewhat wasteful\nnature of the prepare/execute/finish route I'd tend to go through\nin my subroutines.  The new DBI-\u003econnect_cached and DBI-\u003eprepare_cached\nhelped alot, but I still had to throw around global datasource,\nusername and password information.\n\nSo, after a while I grew a small library of DBI helper routines\nand techniques.  Ima::DBI is the culmination of all this, put into\na nice(?), clean(?) class to be inherited from.","flavors":[],"html":"https://daemonports.org/netbsd/databases/p5-Ima-DBI/","kind":"port","lastUpdate":"2026-07-16T19:01:23Z","license":[],"maintainer":"pkgsrc-users@NetBSD.org","name":"p5-Ima-DBI","newest":true,"newestVersion":"0.35","noVulnData":false,"origin":"databases/p5-Ima-DBI","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"databases/p5-Ima-DBI","path":"/databases/p5-Ima-DBI/","system":"FreeBSD","version":"0.35_1"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"databases/p5-Ima-DBI","path":"/openbsd/databases/p5-Ima-DBI/","system":"OpenBSD","version":"0.35p1"},{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"databases/p5-Ima-DBI","path":"/dragonfly/databases/p5-Ima-DBI/","system":"DragonFly","version":"0.35_1"},{"maintainer":"ports@MidnightBSD.org","newest":true,"noVulnData":true,"origin":"databases/p5-Ima-DBI","path":"/midnightbsd/databases/p5-Ima-DBI/","system":"MidnightBSD","version":"0.35_1"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"databases/p5-Ima-DBI","path":"","system":"HardenedBSD","version":"0.35_1"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"databases/p5-Ima-DBI","path":"","system":"GhostBSD","version":"0.35_1"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["0.35nb18"]},{"repo":"NetBSD 10.1 aarch64","versions":["0.35nb18"]},{"repo":"SmartOS / illumos x86_64","versions":["0.35nb18"]},{"repo":"macOS 15 arm64","versions":["0.35nb18"]}],"pkgName":"p5-Ima-DBI-0.35nb18","related":null,"repository":"pkgsrc","requiredBy":["databases/p5-Class-DBI","wip/p5-Class-DBI-SQLite"],"requiredByCount":2,"runDepends":["databases/p5-DBI","databases/p5-DBIx-ContextualFetch","devel/p5-Class-Data-Inheritable","lang/perl5"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"0.35nb18","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/Ima-DBI"}
