logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SQL::Translator::Producer - describes how to write a producer

Authors

       Darren Chamberlain <darren@cpan.org>, Ken Y. Clark <kclark@cpan.org>.

Description

       Producer modules designed to be used with SQL::Translator need to implement a single function, called
       produce.  produce will be called with the SQL::Translator object from which it is expected to retrieve
       the SQL::Translator::Schema object which has been populated by the parser.  It is expected to return a
       string.

Methods

       produce
       create_table($table)
       create_field($field)
       create_view($view)
       create_index($index)
       create_constraint($constraint)
       create_trigger($trigger)
       alter_field($from_field, $to_field)
       add_field($table, $new_field)
       drop_field($table, $old_field)

Name

       SQL::Translator::Producer - describes how to write a producer

See Also

perl(1), SQL::Translator, SQL::Translator::Schema.

perl v5.40.0                                       2024-11-23                     SQL::Translator::Producer(3pm)

See Also