Keshav Mohta f633514bbe
Fixes: Reverse Metadata Documentation (#20726)
* fix: make reverse metadata docs visible to collate

* fix: reverse metadata ingestion to reverse metadata
2025-04-10 11:03:42 +05:30

1.2 KiB

Reverse Metadata

Description Management

PostgreSQL supports description updates at all levels:

  • Database level
  • Schema level
  • Table level
  • Column level

Owner Management

PostgreSQL supports owner management at the following levels:

  • Database level
  • Schema level
  • Table level

Tag Management

Tag management is not supported for PostgreSQL.

Custom SQL Template

PostgreSQL supports custom SQL templates for metadata changes. The template is interpreted using python f-strings.

Here are examples of custom SQL queries for metadata changes:

-- Update database owner
ALTER DATABASE {database} OWNER TO {owner};

The list of variables for custom SQL can be found here.

For more details about reverse metadata ingestion, visit our Reverse Metadata Documentation.

Requirements for Reverse Metadata

In addition to the basic ingestion requirements, for reverse metadata ingestion the user needs:

  • SUPERUSER privilege to the user
-- Grant superuser privilege to the user
ALTER ROLE USER_NAME SUPERUSER;