Preconditions HeidiSQL version: 12.20.0.6905 (regression — worked fine in 12.6.0) Database type and version: PostgreSQL (server uses postgres_fdw or similar FDW extension) OS: Windows
Describe the bug
After upgrading from HeidiSQL 12.6.0 to 12.20.0, foreign tables are no longer
displayed in the database tree on the left side. Only regular base tables and
views are shown. In my database, only 5 objects are relkind = 'r' (base tables),
while the majority of objects are relkind = 'f' (foreign tables, created via a
foreign data wrapper). These foreign tables were correctly listed in the tree
under "Tables" in HeidiSQL 12.6.0, but are completely missing in 12.20.0 — they
don't appear under Tables, Views, or any other node.
To Reproduce
- Connect to a PostgreSQL database that contains foreign tables
(e.g. via
postgres_fdw,CREATE FOREIGN TABLE ...) - Expand the database in the tree on the left
- Observe: foreign tables are missing; only regular tables and views appear
Expected behavior Foreign tables should be listed in the tree, as they were in HeidiSQL 12.6.0 — either under "Tables" or in a dedicated "Foreign tables" node.
Verification
Querying information_schema.tables directly confirms the foreign tables exist
and are queryable (shown as table_type = 'FOREIGN'), and
pg_catalog.pg_class confirms them as relkind = 'f'. So the objects are present
and accessible via SQL — they're just not picked up by HeidiSQL's tree-building
query anymore.
Screenshots / Crash reports n/a