BSD Ports

databases/p5-DBIx-Class-ResultSet-RecursiveUpdate 0.45 FreeBSD

Like update_or_create - but recursive

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
databases, perl5
Package size
24.3 KiB, 77.9 KiB installed

Description

It is a base class for ResultSets providing just one method: recur- sive_update which works just like update_or_create but can recursively update or create data objects composed of multiple rows. All rows need to be identified by primary keys - so you need to provide them in the update structure (unless they can be deduced from the parent row - for example when you have a belongs_to relationship). If not all colums comprising the primary key are specified - then a new row will be cre- ated, with the expectation that the missing columns will be filled by it (as in the case of auto_increment primary keys).

In the other systems

SystemPortVersion
FreeBSDdatabases/p5-DBIx-Class-ResultSet-RecursiveUpdate0.45
DragonFlydatabases/p5-DBIx-Class-ResultSet-RecursiveUpdate0.45

Install

Binary package:

pkg install p5-DBIx-Class-ResultSet-RecursiveUpdate

From the ports tree:

cd /usr/ports/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-DBIx-Class-ResultSet-RecursiveUpdate>0:databases/p5-DBIx-Class-ResultSet-RecursiveUpdate

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.450.450.420.450.45
FreeBSD:14:quarterly0.450.45n/a0.450.45
FreeBSD:15:latest0.450.45n/a0.450.45
FreeBSD:15:quarterly0.450.45n/an/an/a
FreeBSD:16:latest0.450.45n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 8

Runtime 8

Test 7

The full lists below include those, and their dependencies in turn.

Build dependencies 111

The first 100 are listed.

Run dependencies 111

The first 100 are listed.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%SITE_PERL%%/DBIx/Class/ResultSet/RecursiveUpdate.pm
  • %%PERL5_MAN3%%/DBIx::Class::ResultSet::RecursiveUpdate.3.gz
distinfo 1
FileSizeSHA256
DBIx-Class-ResultSet-RecursiveUpdate-0.45.tar.gz825773fc52645b9a35827fec751a025e1051e0c1f6904cac121e92b8cc84cd8585db8
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.