sorry this took so long to respond -- been too busy on the business  
side of work, little time for code.


On May 18, 2007, at 2:21 PM, John Siracusa wrote:
> I think it's pretty clear given that the table definition is right
> above it, and contains:
>
>       UNIQUE(product_id, region)

ok.  that makes some sense.

> Which docs?  The tutorial of the Metadata docs?  The tutorial
> obviously can't explain every method.  The Metadata docs do explain
> what the unique_key method does.
>
>> the use_key functionality is a bit confusing too -- "Use the unique
>> key named KEY to load the object" ... but unique keys don't have
>> names
>
> Really? :)
>
> http://search.cpan.org/dist/Rose-DB-Object/lib/Rose/DB/Object/ 
> Metadata/UniqueKey.pm#name

now i'm even more confused.

maybe at some point in time, the unique_key syntax can mirror the  
relationships/foreign key syntax -- it wouldn't be backwards  
compatible ( though maybe it could be coded as such ? )

the rose approach to fkeys & relations is very clear and concise...  
you choose a class/type, list the field mappings.

with unique keys, its still very hard to understand.  thats a real  
hunt through the docs to figure out all of these capabilities.

add_unique_keys seems weird too...

by the name alone, one would expect
        
        add_unique_key( $uk );
        add_unique_keys( $uk1, $uk2 );

suffice to say, the unique key implementation/documentation is my  
least favorite aspect of my most favorite perl module.



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Rose-db-object mailing list
Rose-db-object@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rose-db-object

Reply via email to