Signed-off-by: Jason Etheridge <jason@esilibrary.com>
handle_schemas(
sub {
my $schema = shift;
+
+ sub handle_table_things {
+ my $schema = shift;
+ my $table_or_view = shift;
+ handle_columns(
+ $schema,
+ $table_or_view,
+ undef
+ );
+ }
+
handle_tables(
$schema,
- sub {
- my $schema = shift;
- my $table = shift;
- handle_columns(
- $schema,
- $table,
- undef
- );
- }
+ \&handle_table_things
);
handle_views(
$schema,
- sub {
- my $schema = shift;
- my $view = shift;
- handle_columns(
- $schema,
- $view,
- undef
- );
- }
+ \&handle_table_things
);
}