Reverse engineered prompt

GitHub

Quiero una herramienta de línea de comandos para Oracle 12 o superior que me ahorre escribir SQL a mano. La idea es que yo ponga un archivo de configuración local con la conexión, el schema y la ruta del Instant Client, y desde ahí pueda descubrir schemas disponibles, buscar en qué schema está una tabla, inspeccionar la estructura completa de una tabla y luego generar sentencias SQL listas para usar.

Necesito que genere INSERT, UPDATE, SELECT y también un script completo con todo junto. Si una tabla tiene claves foráneas, quiero poder incluir tablas relacionadas y que las ordene automáticamente para que los INSERT salgan en el orden correcto. También quiero que detecte claves primarias, secuencias, valores por defecto, campos opcionales y me deje placeholders claros donde tenga que completar datos.

Me serviría mucho que pueda copiar el SQL al portapapeles, guardarlo en archivo, tener un modo interactivo para pedir valores y guardar historial de lo generado. Si además puede manejar perfiles de conexión tipo DEV, QA y PROD, mejor. Si hace falta, mira la documentación actual de Oracle para la parte del cliente.

Have a live product UI? Try website reverse