{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["databases","perl5"],"comment":"Manage a file of DSNs, for both testing and production","compare":null,"dependentCount":null,"description":"DBIx::Admin::DSNManager manages a file of DSNs, for both testing and production.\n\nThe INI-style format was selected, rather than, say, using an SQLite database,\nso that casual users could edit the file without needing to know SQL and without\nhaving to install the command line program sqlite3.\n\nEach DSN is normally for something requiring manual preparation, such as\ncreating the database named in the DSN.\n\nIn the case of SQLite, etc, where manual intervention is not required, you can\nstill put the DSN in dsn.ini.\n\nOne major use of this module is to avoid environment variable overload, since it\nis common to test Perl modules by setting the env vars $DBI_DSN, $DBI_USER and\n$DBI_PASS.\n\nBut then the problem becomes: What do you do when you want to run tests against\na set of databases servers? Some modules define sets of env vars, one set per\ndatabase server, with awkward and hard-to-guess names. This is messy and\nobscure.\n\nDBIx::Admin::DSNManager is a solution to this problem.","flavors":[],"html":"https://daemonports.org/dragonfly/databases/p5-DBIx-Admin-DSNManager/","kind":"port","lastUpdate":null,"license":["ART10","GPLv1+"],"maintainer":"sunpoet@FreeBSD.org","name":"p5-DBIx-Admin-DSNManager","newest":true,"newestVersion":"2.02","noVulnData":false,"origin":"databases/p5-DBIx-Admin-DSNManager","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"databases/p5-DBIx-Admin-DSNManager","path":"/databases/p5-DBIx-Admin-DSNManager/","system":"FreeBSD","version":"2.02"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"databases/p5-DBIx-Admin-DSNManager","path":"","system":"HardenedBSD","version":"2.02"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"databases/p5-DBIx-Admin-DSNManager","path":"","system":"GhostBSD","version":"2.02"}],"packages":null,"pkgName":"p5-DBIx-Admin-DSNManager-2.02","related":null,"repository":"DPorts","requiredBy":["databases/p5-DBIx-Admin-TableInfo"],"requiredByCount":1,"runDepends":["databases/p5-DBI","devel/p5-Config-Tiny","devel/p5-File-Slurp","devel/p5-Moo","lang/perl5.36"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"2.02","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/DBIx-Admin-DSNManager"}
