mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-26 03:01:07 +08:00
Query pg_namespace table for getting all schemata instead of is.schemata. See http://www.heidisql.com/forum.php?t=16213
This commit is contained in:
@ -3021,9 +3021,9 @@ begin
|
||||
try
|
||||
// Query is.schemata when using schemata, for databases use pg_database
|
||||
//FAllDatabases := GetCol('SELECT datname FROM pg_database WHERE datistemplate=FALSE');
|
||||
FAllDatabases := GetCol('SELECT '+QuoteIdent('schema_name')+
|
||||
' FROM '+QuoteIdent('information_schema')+'.'+QuoteIdent('schemata')+
|
||||
' ORDER BY '+QuoteIdent('schema_name'));
|
||||
FAllDatabases := GetCol('SELECT '+QuoteIdent('nspname')+
|
||||
' FROM '+QuoteIdent('pg_catalog')+'.'+QuoteIdent('pg_namespace')+
|
||||
' ORDER BY '+QuoteIdent('nspname'));
|
||||
except on E:EDatabaseError do
|
||||
FAllDatabases := TStringList.Create;
|
||||
end;
|
||||
|
Reference in New Issue
Block a user