[Dbix-class] Restore old behavior of DBIx::Class::Loader
Александр Поволоцкий
tarkhil at over.ru
Wed Jul 8 16:32:37 GMT 2020
It's a namespace name. dbicdump used to ignore namespace, now it's using
it :(
On 08.07.2020 19:26, Karen Etheridge wrote:
> "Aux" is not a special prefix in DBICL -- did some of your table names
> change?
> You can override how some of the names work with a configuration file
> -- see all the options documented in
> DBIx::Class::Schema::Loader;:Base. I suspect you can do what you need
> with some entries in 'moniker_map'. Perhaps you had a configuration
> file before but it was removed after the last regeneration was done?
>
> On Wed, Jul 8, 2020 at 5:23 AM Александр Поволоцкий <tarkhil at over.ru
> <mailto:tarkhil at over.ru>> wrote:
>
> Hello
>
> I'm developing a project of about 36000 lines of perl code for
> now, and
> some time ago I've found that dbicdump begins to process monikers'
> names
> differently.
>
> Sample diff of one of generated modules
>
> Type: belongs_to
>
> -Related object: L<Billing::Schema::Result::ClientState>
> +Related object: L<Billing::Schema::Result::AuxClientState>
>
> =cut
>
> __PACKAGE__->belongs_to(
> "state",
> - "Billing::Schema::Result::ClientState",
> + "Billing::Schema::Result::AuxClientState",
> { id => "state" },
> { is_deferrable => 0, on_delete => "NO ACTION", on_update => "NO
> ACTION" },
> );
>
> To avoid checking all my code for changed names, I have only two
> options: manually merge changes into modules or restore original
> naming
> for dbicdump.
>
> However, I could not find the right combination of keys, tried v5,
> v6,
> v7, v8 naming, tried to set namespaces to 0 and 1, but nothing
> produces
> the desired result.
>
> Maybe someone knows the magic?
>
> ---
>
> Alex
>
>
> --
> Это сообщение проверено на вирусы антивирусом Avast.
> https://www.avast.com/antivirus
>
>
> _______________________________________________
> List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
> IRC: irc.perl.org#dbix-class <http://irc.perl.org#dbix-class>
> SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
> Searchable Archive:
> http://www.grokbase.com/group/dbix-class@lists.scsys.co.uk
>
>
> _______________________________________________
> List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
> IRC: irc.perl.org#dbix-class
> SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
> Searchable Archive: http://www.grokbase.com/group/dbix-class@lists.scsys.co.uk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scsys.co.uk/pipermail/dbix-class/attachments/20200708/a6523ae6/attachment.htm>
More information about the DBIx-Class
mailing list