mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-26 11:17:57 +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
|
try
|
||||||
// Query is.schemata when using schemata, for databases use pg_database
|
// Query is.schemata when using schemata, for databases use pg_database
|
||||||
//FAllDatabases := GetCol('SELECT datname FROM pg_database WHERE datistemplate=FALSE');
|
//FAllDatabases := GetCol('SELECT datname FROM pg_database WHERE datistemplate=FALSE');
|
||||||
FAllDatabases := GetCol('SELECT '+QuoteIdent('schema_name')+
|
FAllDatabases := GetCol('SELECT '+QuoteIdent('nspname')+
|
||||||
' FROM '+QuoteIdent('information_schema')+'.'+QuoteIdent('schemata')+
|
' FROM '+QuoteIdent('pg_catalog')+'.'+QuoteIdent('pg_namespace')+
|
||||||
' ORDER BY '+QuoteIdent('schema_name'));
|
' ORDER BY '+QuoteIdent('nspname'));
|
||||||
except on E:EDatabaseError do
|
except on E:EDatabaseError do
|
||||||
FAllDatabases := TStringList.Create;
|
FAllDatabases := TStringList.Create;
|
||||||
end;
|
end;
|
||||||
|
Reference in New Issue
Block a user