<& href, text => 'jump to columns', path => 'view_table' . Alzabo::GUI::Mason::Config::mason_extension(), query => { table => $t->name, schema => $s->name, }, &>
% if ( $t->all_foreign_keys ) {From | To | ||
% foreach my $c_from ($fk->columns_from) {
<& 'href', text => $c_from->name, path => 'view_column' . Alzabo::GUI::Mason::Config::mason_extension(), query => { schema => $t->schema->name, table => $t->name, column => $c_from->name } &>
% unless ($c_from->name eq ($fk->columns_from)[-1]->name) {
% } % } - <% $fk->from_is_dependent ? '' : 'in' %>dependent |
<% join '..', $fk->cardinality %> |
% foreach my $c_to ($fk->columns_to) {
<& 'href', text => $fk->table_to->name, path => 'view_table' . Alzabo::GUI::Mason::Config::mason_extension(), query => { schema => $t->schema->name, table => $fk->table_to->name } &>
.
<& 'href', text => $c_to->name, path => 'view_column' . Alzabo::GUI::Mason::Config::mason_extension(), query => { schema => $t->schema->name, table => $fk->table_to->name, column => $c_to->name } &>
% unless ($c_to->name eq ($fk->columns_to)[-1]->name) {
% } % } |
|
<% $fk->comment | h %> |
<& .index, $i &> |