SQL::Translator::Filter::DefaultExtra - Set default extra data values for schema objects.

NAME  SYNOPSIS  DESCRIPTION  SEE ALSO 

NAME

SQL::Translator::Filter::DefaultExtra − Set default extra data values for schema objects.

SYNOPSIS

use SQL::Translator;
my $sqlt = SQL::Translator−>new(
from => 'MySQL',
to => 'MySQL',
filters => [
DefaultExtra => {
# XXX − These should really be ordered
# Default widget for fields to basic text edit.
'field.widget' => 'text',
# idea:
'field(data_type=BIT).widget' => 'yesno',
# Default label (human formated name) for fields and tables
'field.label' => '=ucfirst($name)',
'table.label' => '=ucfirst($name)',
},
],
) || die "SQLFairy error : ".SQL::Translator−>error;
my $sql = $sqlt−>translate || die "SQLFairy error : ".$sqlt−>error;

DESCRIPTION

Maybe I’m trying to do too much in one go. Args set a match and then an update, if you want to set lots of things, use lots of filters!

SEE ALSO

perl(1), SQL::Translator


Updated 2024-01-29 - jenkler.se | uex.se