Patches from Andreas Hartmeier applied to PK::Auto
[dbsrgits/DBIx-Class-Historic.git] / lib / DBIx / Class / PK / Auto.pm
index 6928ba7..d6dd3a5 100644 (file)
@@ -19,11 +19,14 @@ incremented primary keys.
 You don't want to be using this directly - instead load the appropriate
 one for your database, e.g. PK::Auto::SQLite
 
-=head1 METHODS
+=head1 LOGIC
+
+PK::Auto does this by letting the database assign the primary key field
+and fetching the assigned value afterwards.
 
-=over 4
+=head1 METHODS
 
-=item insert
+=head2 insert
 
 Overrides insert so that it will get the value of autoincremented
 primary keys.
@@ -55,7 +58,7 @@ sub insert {
   return $ret;
 }
 
-=item sequence
+=head2 sequence
 
 Manually define the correct sequence for your table, to avoid the overhead
 associated with looking up the sequence automatically.
@@ -66,8 +69,6 @@ __PACKAGE__->mk_classdata('sequence');
 
 1;
 
-=back
-
 =head1 AUTHORS
 
 Matt S. Trout <mst@shadowcatsystems.co.uk>