[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