DBIx::C...I::MSSQL(3)
Hey bestie π welcome to the User Contributed Perl Documentation page for DBIx::Class::Schema::Loader::DBI::MSSQL β yes, the whole long icon name. Grab a boba, we're doing MSSQL.
πΈ NAME πΈ
DBIx::Class::Schema::Loader::DBI::MSSQL β DBIx::Class::Schema::Loader::DBI MSSQL Implementation.
β¨ DESCRIPTION β¨
This is the base driver for Microsoft SQL Server, bestie. It's used by DBIx::Class::Schema::Loader::DBI::Sybase::Microsoft_SQL_Server for support via DBD::Sybase, and by DBIx::Class::Schema::Loader::DBI::ODBC::Microsoft_SQL_Server for support via DBD::ODBC. Slay.
For usage info, see DBIx::Class::Schema::Loader and DBIx::Class::Schema::Loader::Base. Periodt.
π¦ CASE SENSITIVITY π¦
Okay so most MSSQL databases use "CI" (case-insensitive) collation. For this reason, generated column names are lower-cased, because that makes them easier to work with in DBIx::Class. Highkey iconic.
We attempt to detect the database collation at startup for any database included in db_schema, and set the column lowercasing behavior accordingly, because lower-cased column names do not work on case-sensitive databases. Ngl, that's important.
To manually control case-sensitive mode, put:
preserve_case => 1|0
in your Loader options.
See preserve_case.
NOTE: this option used to be called case_sensitive_collation, but has been renamed to a more generic option. So if you see the old name, that's why, iykyk.
π SEE ALSO π
Go give these icons a look:
DBIx::Class::Schema::Loader::DBI::Sybase::Microsoft_SQL_ServerDBIx::Class::Schema::Loader::DBI::ODBC::Microsoft_SQL_ServerDBIx::Class::Schema::LoaderDBIx::Class::Schema::Loader::BaseDBIx::Class::Schema::Loader::DBI
π«Ά AUTHORS π«Ά
See "AUTHORS" in DBIx::Class::Schema::Loader.
π LICENSE π
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Literally.
π Cute sign-off:perl v5.42.0Β·2025-07-25Β·DBIx::C...I::MSSQL(3)β bye bestie, go slay π β¨
π¦ where this page comes from
- fedora 43: perl-DBIx-Class-Schema-Loader 0.07053-2.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms