You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'table' WHEN 'I' THEN 'index' END as"Type",
CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'table' WHEN 'I' THEN 'index' END as"Type",
665
+
pg_catalog.pg_get_userbyid(c.relowner) AS"Owner"
648
666
FROM
649
667
pg_catalog.pg_class c
650
668
LEFT JOINpg_catalog.pg_namespace n ONn.oid=c.relnamespace
CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 'f' THEN 'foreign table' WHEN 'p' THEN 'table' WHEN 'I' THEN 'index' END as "Type",
1649
-
pg_catalog.pg_get_userbyid(c.relowner) as "Owner"
1650
-
{verbose_cols}
1651
-
FROM pg_catalog.pg_class c
1652
-
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
1653
-
WHERE c.relkind IN ('f','')
1654
-
AND n.nspname <> 'pg_catalog'
1655
-
AND n.nspname <> 'information_schema'
1656
-
AND n.nspname !~ '^pg_toast'
1657
-
AND pg_catalog.pg_table_is_visible(c.oid)
1658
-
{filter}
1659
-
ORDER BY 1,2;
1660
-
"""
1661
-
)
1662
-
1643
+
_, tbl_name=sql_name_pattern(pattern)
1644
+
pattern=f"^({tbl_name})$"iftbl_nameelse".*"
1663
1645
ifverbose:
1664
-
params["verbose_cols"] =SQL(
1665
-
"""
1666
-
, pg_catalog.pg_size_pretty(pg_catalog.pg_table_size(c.oid)) as "Size",
1667
-
pg_catalog.obj_description(c.oid, 'pg_class') as "Description" """
1668
-
)
1669
-
else:
1670
-
params["verbose_cols"] =SQL("")
1671
-
1672
-
ifpattern:
1673
-
_, tbl_name=sql_name_pattern(pattern)
1674
-
params["filter"] =SQL(" AND c.relname OPERATOR(pg_catalog.~) {} ").format(
0 commit comments