diff --git a/schema-engine/sql-schema-describer/src/postgres/tables_query.sql b/schema-engine/sql-schema-describer/src/postgres/tables_query.sql index 6c01be8818b5..c578ee0bbaf6 100644 --- a/schema-engine/sql-schema-describer/src/postgres/tables_query.sql +++ b/schema-engine/sql-schema-describer/src/postgres/tables_query.sql @@ -5,10 +5,9 @@ SELECT (tbl.relhassubclass and tbl.relkind = 'r') as has_subclass, tbl.relrowsecurity as has_row_level_security, reloptions, - pd.description as description + obj_description(tbl.oid, 'pg_class') as description FROM pg_class AS tbl INNER JOIN pg_namespace AS namespace ON namespace.oid = tbl.relnamespace -LEFT JOIN pg_description pd ON pd.objoid = tbl.oid AND pd.objsubid = 0 AND pd.classoid = 'pg_catalog.pg_class'::regclass::oid WHERE ( -- (relkind = 'r' and relispartition = 't') matches partition table "duplicates" (tbl.relkind = 'r' AND tbl.relispartition = 'f') diff --git a/schema-engine/sql-schema-describer/src/postgres/tables_query_simple.sql b/schema-engine/sql-schema-describer/src/postgres/tables_query_simple.sql index e796ceae51ea..9759b0f0d9c5 100644 --- a/schema-engine/sql-schema-describer/src/postgres/tables_query_simple.sql +++ b/schema-engine/sql-schema-describer/src/postgres/tables_query_simple.sql @@ -5,10 +5,9 @@ SELECT false as has_subclass, false as has_row_level_security, reloptions, - pd.description as description + obj_description(tbl.oid, 'pg_class') as description FROM pg_class AS tbl INNER JOIN pg_namespace AS namespace ON namespace.oid = tbl.relnamespace -LEFT JOIN pg_description pd ON pd.objoid = tbl.oid AND pd.objsubid = 0 AND pd.classoid = 'pg_catalog.pg_class'::regclass::oid WHERE tbl.relkind = 'r' AND namespace.nspname = ANY ( $1 ) ORDER BY namespace, table_name;