Thread [MySQL] might_have-Relation mit Fremdschlüsseln abbilden (13 answers)
Opened by pktm at 2011-04-13 17:11

moritz
 2011-04-14 19:56
#147768 #147768
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Ein might_have ist das gleiche wie ein has_many, das maximal ein Ergebnis zurückliefern kann - was im Schema bedeutet, dass über dem Fremdschlüssel ein UNIQUE constraint ist:

Code: (dl )
1
2
3
4
5
6
7
8
9
CREATE TABLE base (
id int not null primary key,
....
)

CREATE TABLE part (
base_id REFERENCES base (id) UNIQUE,
...
)


Und in der DBIx::Class-Resultklasse für 'base' brauchst du

Code: (dl )
__PACKAGE__->might_have('part', 'Yourschema::Result::Part', 'base_id');

View full thread [MySQL] might_have-Relation mit Fremdschlüsseln abbilden