Blog

Noticias

Lanzamiento de pg_dbms_metadata 1.0.0

Extensión de PostgreSQL pg_dbms_metadata

Esta es una extensión de PostgreSQL que permite extraer el DDL de objetos de bases de datos de una forma compatible con el paquete DBMS_METADATA de Oracle. La extensión establece un enfoque sistemático para recuperar el DDL de objetos de manera programática. Ahora se dispone de la flexibilidad para generar el DDL de un objeto a partir de una consulta SQL simple o de código PL/pgSQL.

Se implementan las siguientes funciones y procedimientos almacenados:

  • GET_DDL() Esta función extrae el DDL del objeto especificado.
  • GET_DEPENDENT_DDL() Esta función extrae el DDL de todos los objetos dependientes del tipo especificado para un objeto base especificado.
  • GET_GRANTED_DDL() Esta función extrae las sentencias SQL para recrear los privilegios y roles concedidos a un beneficiario especificado.
  • SET_TRANSFORM_PARAM() Este procedimiento se utiliza para personalizar el DDL mediante la configuración de parámetros de transformación a nivel de sesión.

Esta es la versión inicial de la extensión.

Enlaces y créditos

Se agradece cualquier contribución que ayude a mejorar la herramienta. Pueden enviar sus ideas, solicitudes de funciones o parches utilizando las herramientas de GitHub.

Enlaces:
Descarga https://github.com/hexacluster/pg_dbms_metadata/releases
Soporte https://github.com/hexacluster/pg_dbms_metadata/issues
Documentation https://github.com/hexacluster/pg_dbms_metadata#readme

Información sobre pg_dbms_metadata

La extensión pg_dbms_metadata es una creación exclusiva de HexaCluster Corp. Akhil Reddy Banappagari, Avinash Vallarapu y Gilles Darold son los autores y los desarrolladores oficiales.

Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.