DBIx::C...::ACCESS(3)
π DBIx::C...::ACCESS(3) π
okay so this is the User Contributed Perl Documentation page for DBIx::C...::ACCESS(3) β manual name folded right in at the top, bestie β and it's all about the MS Access support situation. It's giving very specific driver energy. π¦
πΈ NAME πΈ
DBIx::Class::Storage::DBI::ACCESSβ Support specific to MS Access β¨
π DESCRIPTION π
This is the base class for Microsoft Access support β like, the parent-class main character for MS Access vibes. π
This driver supports last_insert_id, empty inserts for tables with "AUTOINCREMENT" columns, nested transactions via auto_savepoint, and "GUID" columns via DBIx::Class::Storage::DBI::UniqueIdentifier. Slay. π
π SUPPORTED VERSIONS π
ngl, this module has currently only been tested on MS Access 2010. That's the tested-version tea rn. β
Information about how well it works on different version of MS Access is welcome β write the mailing list, or submit a ticket to RT if you find bugs. π«Ά
π¦ USING GUID COLUMNS π¦
If you have "GUID" PKs or other "GUID" columns with auto_nextval you will need to set a new_guid callback, like so:
$schema->storage->new_guid(sub { Data::GUID->new->as_string });
Under Catalyst you can use code similar to this in your Catalyst::Model::DBIC::Schema Model.pm:
after BUILD => sub {
my $self = shift;
$self->storage->new_guid(sub { Data::GUID->new->as_string });
};
β¨ FURTHER QUESTIONS? β¨
Check the list of additional DBIC resources. iykyk, that's where the extra DBIC lore lives. π
π COPYRIGHT AND LICENSE π
This module is free software copyright by the DBIx::Class (DBIC) authors. You can redistribute it and/or modify it under the same terms as the DBIx::Class library. π«Ά
π cute sign-off: DBIx::C...::ACCESS(3) is from perl v5.42.0, dated 2025-01-22 β mwah, bye bestie! π
π¦ where this page comes from
- opensuse-leap 16.0: perl-DBIx-Class 0.082844-bp160.1.10 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms