DBIx-Class-Schema-Loader
view release on metacpan or search on metacpan
- MySQL: introspect ON DELETE/UPDATE clauses for foreign keys.
- MySQL WARNING: the default on_delete/on_update attributes for
belongs_to relationships is now RESTRICT, *NOT* CASCADE! This is
overridable via the relationship_attrs option.
0.07025 2012-06-08 22:48:05
- support SQL Server 2000 again (broken in 0.07011)
- some slight optimization for SQL Server driver
0.07024 2012-05-08 15:35:16
- work around broken keyseq in DBD::Pg foreign_key_info (RT#77062)
0.07023 2012-05-05 11:44:15
- properly order FK columns when using base ::DBI loader (SineSwiper)
- bump Class::Inspector dep to 1.27 due to test failures with earlier
versions on perl >= 5.15.7 (RT#74236)
0.07022 2012-04-08 12:11:00
- do separate queries for default_value on Sybase ASE as some servers
can't join to that table (pcmantz) (RT#74170)
- set correct size for nchar/nvarchar columns for Sybase ASE,
depending on @@ncharsize
0.07021 2012-04-04 23:47:34
- use ::Schema::connect instead of ::Schema::connection in
make_schema_at (RT#74175)
- register sources on the schema class, never the instance, regardless
of how the connection is made for dynamic schemas
0.07020 2012-03-31 21:34:06
- fix some mro issues under perl 5.8
0.07019 2012-03-28 17:23:09
- fix some errors due to case issues (RT#75805)
0.07018 2012-03-27 05:55:10
- skip dbicdump tests on Win32 due to test fails (RT#75732)
- fix undefined warnings for DBDs without schemas
- work around ORA-24345 from $dbh->column_info
- fix spelling mistake in Base POD (RT#74796)
0.07017 2012-02-07 07:23:48
- *EXPERIMENTAL* support for dumping PostgreSQL schemas inside of a
transaction
- use DBI table_info/column_info REMARKS field if/where available for
table/column comments (SineSwiper)
- better compatibility with more DBDs (SineSwiper)
0.07015 2011-12-09 10:36:17
- generate many_to_many bridges for targets of link tables
0.07014 2011-11-18 17:06:34
- fix a bug in the automatic multischema clashing moniker disambiguation
code that overwrote $loader->moniker_parts
0.07013 2011-11-17 23:12:47
- automatically prefix database/schema to clashing monikers for
the same table name in multischema configurations
0.07012 2011-11-09 15:16:29
- as of 0.07011 all callbacks receive a ::Loader::Table or
interface-compatible object instead of the table name, this object
stringifies to the table name (RT#72260)
- fix a bug in dynamic schema_base_class/schema_components
implementation that ran the connection method twice on subsequent
connects
- use a temp file for filter_generated_code with a string program name
instead of IPC::Open2, which hangs on Win32 (RT#72226)
- previous version referred to the wrong RT# for the uniq_to_primary
change, it is actually (RT#51696)
0.07011 2011-11-01 09:00:00
- add -I option to dbicdump
- do not delete default custom content comment and ending 1; from custom
content in files that are being renamed (RT#70507)
- use MooseX::MarkAsMethods instead of namespace::autoclean for the
use_moose option, this protects operator overloads, only_autoclean
option added for the old behavior
- add experimental naming=v8 mode with better CamelCase identifier
support, relationship naming and conversion of non-identifier chars
(RT#71945)
- add naming => { force_ascii => 1 } option for Unicode database names
- implement schema_base_class and schema_components for dynamic and
working schemas
- remove dependency on File::Slurp
- allow the constraint and exclude options to be used simultaneously
(bphillips)
- fix Oracle multi-db_schema unique detection (RT#70851)
- fix Oracle common tests fail with multi_schema due to not resetting
the preserve_case option after the preserve_case tests (RT#70829)
- handle <type> DEFAULT NULL for Pg
- handle boolean DEFAULT 0::boolean for Pg
- config file support for dbicdump script (alnewkirk)
- added filter_generated_code option (RT#53841)
- generic table and column comments support
- MySQL table and column comments support
- support DOS line endings on *nix and *nix line ending on Win32
- add quiet option
- $schema->loader is now a public method
- add schema_components option
- sort relationships so they always come out in the same order
- also sort unique constraints so they always come out in the same order
- multi db_schema support with cross-schema rels (RT#39478)
- added moniker_parts option for name clashes in multi db_schema setups
- add rel_name_map option
- fix the decimal data type for MS Access over ODBC
- fix enum/set detection for MySQL (RT#68717)
- fix is_nullable detection on MS Access
- remove '$table has no primary key' warning
- added uniq_to_primary option to promote unique keys to primary keys
(RT#25944)
- support arrayrefs for result_namespace and resultset_namespace
(RT#40214)
- add naming => { monikers => 'preserve' } or 'singular'/'plural' to
control moniker inflection (RT#44935)
- add naming => { column_accessors => 'preserve' } to not normalize
CamelCase column names to lower case for accessors (RT#64668)
- support quoted PostgreSQL schema names with special chars (RT#64766)
- automatically turn on quoting for MySQL (RT#60469)
- become utf8-aware (RT#67920)
- handle duplicate relationship names (RT#64041)
( run in 0.624 second using v1.01-cache-2.11-cpan-140bd7fdf52 )