Skip to content

pgforge v0.1.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:04

Cinco fases de trabajo desde la v0.1.0.

Novedades

  • Import/export de datos con COPY — exportar una tabla o el resultado de una consulta e importar un CSV, en streaming y con vista previa del comando exacto que se va a ejecutar.
  • Túnel SSH — conectar a bases detrás de un bastión. La clave del host se verifica contra known_hosts y, si no está registrada o cambió, se pide confirmación con la huella en vez de aceptarla a ciegas.
  • Monitoreo — árbol de bloqueos, índices sin uso y estimación de bloat con pgstattuple.
  • Diagrama ERD del esquema — tablas y claves foráneas en un diagrama navegable, con zoom, arrastre y exportación a SVG.

Correcciones

  • Nueve enums del IPC mandaban sus campos en snake_case mientras la interfaz los enviaba en camelCase: cambiar el tipo de una columna, renombrar, crear una clave foránea, crear un rol con membresías o una vista materializada WITH NO DATA fallaban al ejecutarse. Lo destapó la red de seguridad de tests que suma esta versión.

Interno

  • Tests de las funciones puras de vista previa y de la frontera con la interfaz.
  • CI: el núcleo se prueba contra PostgreSQL 13, 14, 15, 16 y 17.

Instalación

Windows: .exe o .msi. macOS: .dmg (aarch64 para Apple Silicon, x64 para Intel). Linux: .deb, .rpm o .AppImage.