Para realizar operaciones de lenguaje de consulta estructurado (SQL) en bases de datos relacionales de Postgres (como Amazon® Aurora®) como parte de una cadena, agregue un paso que incluya un comando de conexión de Postgres.
Para habilitar estos comandos, un administrador de TI primero crea un conector Postgres.
Ejecutar crear
Para ejecutar una instrucción CREATE
, utilice el comando Execute Create .
Propiedades
Propiedad |
Detalle |
Texto/archivo SQL |
Introduzca el texto o archivo SQL a ejecutar. |
Resultados
Ninguno
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Ejecutar consulta
Para ejecutar una consulta SELECT
y recibir sus resultados como un archivo de valores separados por comas (CSV), utilice el comando Execute Query .
Propiedades
Propiedad |
Detalle |
Texto/archivo SQL |
Introduzca el texto o archivo SQL a ejecutar. |
Delimitador |
Seleccione el delimitador que se utilizará en la salida CSV. |
Vista previa de resultados |
Para ver una vista previa de las filas devueltas, marque esta casilla. |
Resultados
Resultado |
Tipo de salida |
Recuento de registros |
Entero |
Conjunto de resultados (CSV) |
Archivo |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Ejecutar SQL
Para ejecutar cualquier comando SQL, utilice el comando Ejecutar SQL . Si hay un conjunto de resultados, estará disponible como salida de archivo.
Propiedades
Propiedad |
Detalle |
Texto/archivo SQL |
Introduzca el texto o archivo SQL a ejecutar. |
Resultados
Resultado |
Tipo de salida |
Recuento de registros |
Entero |
Conjunto de resultados (CSV) |
Archivo |
Registros actualizados |
Entero |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Ejecutar actualización
Para ejecutar una instrucción UPDATE
, utilice el comando Execute Update .
Propiedades
Propiedad |
Detalle |
Texto/archivo SQL |
Introduzca el texto o archivo SQL a ejecutar. |
Resultados
Resultado |
Tipo de salida |
Registros actualizados |
Entero |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Obtener la definición de la tabla
Para recuperar los detalles de una tabla, incluidas sus columnas, claves principales y claves externas, como JSON, utilice el comando Obtener definición de tabla .
Propiedades
Propiedad |
Detalle |
Tabla |
Ingrese a la tabla para recuperar la definición de. |
Resultados
Resultado |
Tipo de salida |
Metadatos de la tabla |
Archivo |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Se proporcionaron entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Insertar registros
Para ejecutar una instrucción INSERT
, utilice el comando Insertar registros . La fuente de los datos puede ser texto de varias líneas o un archivo CSV.
Propiedades
Propiedad |
Detalle |
Tabla |
Ingrese a la tabla donde insertar registros. |
Fuente de datos CSV |
Introduzca el archivo CSV para insertarlo en la tabla. Las columnas del archivo CSV deben coincidir con el mismo orden especificado en Columnas. |
Delimitador |
Seleccione el delimitador utilizado en la fuente de datos CSV . |
Es un archivo |
Si la fuente de datos CSVes un archivo, marque esta casilla.
|
Incluye encabezados |
Si la primera fila de la fuente de datos CSV son los encabezados, marque esta casilla. |
Columnas |
Introduzca la lista de columnas que fuente de datos CSV completará, en el mismo orden que fuente de datos CSV. |
Plantilla de valor |
Introduzca la declaración de valores personalizados para el comando INSERT . Indique los valores con un ? ; la cantidad de ? debe coincidir con la cantidad de campos en el destino. Para generar automáticamente, déjelo en blanco. |
Resultados
Resultado |
Tipo de salida |
Recuento de registros |
Entero |
Conjunto de resultados (CSV) |
Archivo |
Registros insertados |
Entero |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |
Insertar registros
Para ejecutar una instrucción UPSERT
, utilice el comando Upsert Records . Si las claves únicas de un registro existente coinciden con las de un registro en la fuente de datos, el comando actualiza el registro; de lo contrario, inserta el registro.
Propiedades
Propiedad |
Detalle |
Tabla de objetivos |
Ingrese a la tabla en la que desea insertar registros. |
Tabla de preparación (generada automáticamente) |
Introduzca el nombre de la tabla que almacenará temporalmente los registros mientras se insertan en la tabla de destino. Nota:No utilice una tabla existente; el comando crea automáticamente y luego elimina esta tabla durante la operación upsert. |
Columnas únicas |
Introduzca una lista de las columnas que contienen valores únicos para cada registro. Si estas columnas coinciden entre los registros de las tablas de preparación y de destino, el comando actualiza el registro; de lo contrario, inserta el registro. |
Fuente de datos CSV |
Introduzca el texto de varias líneas o el archivo CSV que desea insertar en la tabla de destino. Las columnas de esta fuente de datos deben coincidir con el mismo orden que Columnas. |
Delimitador |
Seleccione el delimitador utilizado en la fuente de datos CSV . |
Es un archivo |
Si la fuente de datos CSVes un archivo CSV, marque esta casilla.
|
Incluye encabezados |
Si la fuente de datos CSVcomienza con una fila de encabezado, marque esta casilla.
|
Columnas |
Introduzca la lista de columnas que fuente de datos CSV completará, en el mismo orden que fuente de datos CSV. |
Plantilla de valor |
Introduzca los valores personalizados para la instrucción UPSERT . Indique los valores con un ? ; la cantidad de ? debe coincidir con la cantidad de campos en el destino. Para generar automáticamente, déjelo en blanco. |
Resultados
Resultado |
Tipo de salida |
Registros insertados |
Entero |
Error de SQL |
JSON |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
Se proporcionaron entradas no válidas |
3 |
Error |
No se pudo ejecutar el comando |