Commit b4434468 authored by mkanat%kerio.com's avatar mkanat%kerio.com

Bug 300311: [PostgreSQL] bz_table_list_real returns PostgreSQL system tables in…

Bug 300311: [PostgreSQL] bz_table_list_real returns PostgreSQL system tables in addition to normal Bugzilla tables Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=glob, a=justdave
parent f1923f8e
......@@ -214,4 +214,19 @@ sub bz_setup_database {
$self->bz_drop_index('longdescs', 'longdescs_thetext_idx');
}
#####################################################################
# Custom Schema Information Functions
#####################################################################
# Pg includes the PostgreSQL system tables in table_list_real, so
# we need to remove those.
sub bz_table_list_real {
my $self = shift;
my @full_table_list = $self->SUPER::bz_table_list_real(@_);
# All PostgreSQL system tables start with "pg_" or "sql_"
my @table_list = grep(!/(^pg_)|(^sql_)/, @full_table_list);
return @table_list;
}
1;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment