X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/6c21fd13caa00ecee7acac38ac6395948dad20a7..53593baa211863fbf66540cf1bcc36c8fb37257f:/SL/Auth/ColumnInformation.pm diff --git a/SL/Auth/ColumnInformation.pm b/SL/Auth/ColumnInformation.pm index 64b600dd1..024b0cf41 100644 --- a/SL/Auth/ColumnInformation.pm +++ b/SL/Auth/ColumnInformation.pm @@ -27,16 +27,14 @@ sub _fetch { foreach my $table (qw(session session_content)) { my $query = < 0) - AND NOT a.attisdropped - ORDER BY a.attnum + SELECT attname + FROM pg_attribute + WHERE (attrelid = 'auth.${table}'::regclass) + AND (attnum > 0) + AND NOT attisdropped SQL - $self->{info}->{$table} = { selectall_as_map($::form, $self->{auth}->dbconnect, $query, 'attname', [ qw(format_type adsrc attnotnull) ]) }; + $self->{info}->{$table} = { selectall_as_map($::form, $self->{auth}->dbconnect, $query, 'attname', [ qw(attname) ]) }; } return $self;