<dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="schema" -->#</dia:string>
</dia:attribute>
<!-- /TMPL_IF name="number_of_schemas" -->
+ <dia:attribute name="comment">
+ <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="table_comment_dia" -->#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
#!/usr/bin/env perl
# -- # -*- Perl -*-w
-# $Header: /cvsroot/autodoc/autodoc/postgresql_autodoc.pl,v 1.3 2004/06/03 01:46:28 rbt Exp $
+# $Header: /cvsroot/autodoc/autodoc/postgresql_autodoc.pl,v 1.4 2004/06/29 16:40:40 rbt Exp $
# Imported 1.22 2002/02/08 17:09:48 into sourceforge
# Postgres Auto-Doc Version 1.23
$tableids{"$schema$table"} = ++$object_id;
my $viewdef = sql_prettyprint($structure{$schema}{$table}{'VIEW_DEF'});
+ # Truncate comment for Dia
+ my $comment_dia = $structure{$schema}{$table}{'DESCRIPTION'};
+ $comment_dia =~ s/^(.{35}).{5,}(.{5})$/$1 ... $2/g;
+
push @tables, {
object_id => $object_id,
object_id_dbk => docbook($object_id),
table_sgmlid => sgml_safe_id(join('.', $schema, $structure{$schema}{$table}{'TYPE'}, $table)),
table_comment => $structure{$schema}{$table}{'DESCRIPTION'},
table_comment_dbk => docbook($structure{$schema}{$table}{'DESCRIPTION'}),
+ table_comment_dia => $comment_dia,
view_definition => $viewdef,
view_definition_dbk => docbook($viewdef),
columns => \@columns,
<dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="schema" -->#</dia:string>
</dia:attribute>
<!-- /TMPL_IF name="number_of_schemas" -->
+ <dia:attribute name="comment">
+ <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="table_comment_dia" -->#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>