One more PODlink
Peter Rabbitson [Sat, 6 Mar 2010 10:42:40 +0000 (10:42 +0000)]
lib/DBIx/Class/PK.pm
lib/DBIx/Class/ResultSource.pm

index a25c431..c4d3b93 100644 (file)
@@ -37,6 +37,7 @@ sub id {
 
 sub _ident_values {
   my ($self) = @_;
+
   my (@ids, @missing);
 
   for ($self->_pri_cols) {
index 4b6ec45..da89e0e 100644 (file)
@@ -465,10 +465,11 @@ called after L</add_columns>.
 Additionally, defines a L<unique constraint|add_unique_constraint>
 named C<primary>.
 
-The primary key columns are used by L<DBIx::Class::PK::Auto> to
-retrieve automatically created values from the database. They are also
-used as default joining columns when specifying relationships, see
-L<DBIx::Class::Relationship>.
+Note: you normally do want to define a primary key on your sources
+B<even if the underlying database table does not have a primary key>.
+See
+L<DBIx::Class::Intro/The Significance and Importance of Primary Keys>
+for more info.
 
 =cut