Beta Shell
v2.0 ยท web2.us.cloudlogin.co
[FM]
[CMD]
[PHP]
[DB]
[INFO]
[SEC]
File Manager
~
/
usr
/
share
/
perl5
/
vendor_perl
/
DBIx
/
Class
/
PK
Upload
4 items
Name
Size
Perms
Modified
Actions
[ .. / .. ]
Auto
-
drwxr-xr-x
2022-02-23 11:30:45
Del
Auto.pm
1.2 KB
-rw-r--r--
2018-04-30 09:43:52
Edit
Del
Editing: Auto.pm
(1.2 KB)
Path: /usr/share/perl5/vendor_perl/DBIx/Class/PK/Auto.pm
Back
package DBIx::Class::PK::Auto; #use base qw/DBIx::Class::PK/; use base qw/DBIx::Class/; use strict; use warnings; 1; __END__ =head1 NAME DBIx::Class::PK::Auto - Automatic primary key class =head1 SYNOPSIS use base 'DBIx::Class::Core'; __PACKAGE__->set_primary_key('id'); =head1 DESCRIPTION This class overrides the insert method to get automatically incremented primary keys. PK::Auto is now part of Core. See L<DBIx::Class::Manual::Component> for details of component interactions. =head1 LOGIC C<PK::Auto> does this by letting the database assign the primary key field and fetching the assigned value afterwards. =head1 METHODS =head2 insert The code that was handled here is now in Row for efficiency. =head2 sequence The code that was handled here is now in ResultSource, and is being proxied to Row as well. =head1 FURTHER QUESTIONS? Check the list of L<additional DBIC resources|DBIx::Class/GETTING HELP/SUPPORT>. =head1 COPYRIGHT AND LICENSE This module is free software L<copyright|DBIx::Class/COPYRIGHT AND LICENSE> by the L<DBIx::Class (DBIC) authors|DBIx::Class/AUTHORS>. You can redistribute it and/or modify it under the same terms as the L<DBIx::Class library|DBIx::Class/COPYRIGHT AND LICENSE>.