databases/p5-Rose-DB-Object 0.822nb2 NetBSD
Extensible, high performance RDBMS-OO mapper
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
618415630a- License
- gnu-gpl-v2 OR artistic
- Categories
- databases, perl5
- Package size
- 277.5 KiB, 2567.0 KiB installed
Description
Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. It provides the following functions:
* Create a row in the database by saving a newly constructed object. * Initialize an object by loading a row from the database. * Update a row by saving a modified object back to the database. * Delete a row from the database. * Fetch an object referred to by a foreign key in the current object. (i.e., "one to one" and "many to one" relationships.) * Fetch multiple objects that refer to the current object, either directly through foreign keys or indirectly through a mapping table. (i.e., "one to many" and "many to many" relationships.) * Load an object along with "foreign objects" that are related through any of the supported relationship types.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | databases/p5-Rose-DB-Object | 0.822nb2 |
| FreeBSD | databases/p5-Rose-DB-Object | 0.8150,1 |
| OpenBSD | databases/p5-Rose-DB-Object | 0.823 |
| DragonFly | databases/p5-Rose-DB-Object | 0.8140,1 |
| HardenedBSD | databases/p5-Rose-DB-Object | 0.8150,1 |
| GhostBSD | databases/p5-Rose-DB-Object | 0.8140,1 |
Install
Binary package:
pkgin install p5-Rose-DB-Object
From pkgsrc:
cd /usr/pkgsrc/databases/p5-Rose-DB-Object && 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.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.822nb2 |
| NetBSD 10.1 aarch64 | 0.822nb1 |
| SmartOS / illumos x86_64 | 0.822nb2 |
| macOS 15 arm64 | 0.822nb2 |