Per eseguire operazioni in linguaggio di query strutturato (SQL) in database relazionali Postgres, come Amazon® Aurora®, come parte di una catena, aggiungi un passaggio che includa un comando di connessione Postgres.
Per abilitare questi comandi, un amministratore IT deve prima creare un connettore Postgres.
Esegui create
Per eseguire un'istruzione CREATE, usa un comando Esegui Create.
Proprietà
| Proprietà |
Dettaglio |
| Testo/file SQL |
Inserisci il testo o il file SQL da eseguire. |
Output
Nessuno
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Esegui query
Per eseguire una query SELECT e riceverne i risultati come file di valori separati da virgole (CSV), usa il comando Execute Query.
Proprietà
| Proprietà |
Dettaglio |
| Testo/file SQL |
Inserisci il testo o il file SQL da eseguire. |
| Delimitatore |
Seleziona il delimitatore da utilizzare nell'output CSV. |
| Anteprima dei risultati |
Per vedere un'anteprima delle righe restituite, seleziona questa casella. |
Output
| Output |
Tipo di output |
| Conteggio dei record |
Numero intero |
| Set di risultati (CSV) |
File |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Esegui SQL
Per eseguire qualsiasi comando SQL, usa il comando Esegui SQL. Se c'è un set di risultati, sarà disponibile come file di output.
Proprietà
| Proprietà |
Dettaglio |
| Testo/file SQL |
Inserisci il testo o il file SQL da eseguire. |
Output
| Output |
Tipo di output |
| Conteggio dei record |
Numero intero |
| Set di risultati (CSV) |
File |
| Record aggiornati |
Numero intero |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Esegui update
Per eseguire un'istruzione UPDATE, usa un comando Esegui update.
Proprietà
| Proprietà |
Dettaglio |
| Testo/file SQL |
Inserisci il testo o il file SQL da eseguire. |
Output
| Output |
Tipo di output |
| Record aggiornati |
Numero intero |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Ottieni la definizione della tabella
Per recuperare i dettagli di una tabella, comprese le colonne, le chiavi primarie e le chiavi esterne, in formato JSON, usa il comando Ottieni la definizione della tabella.
Proprietà
| Proprietà |
Dettaglio |
| Tabella |
Inserisci la tabella di cui recuperare la definizione. |
Output
| Output |
Tipo di output |
| Metadati della tabella |
File |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Inserisci record
Per eseguire un'istruzione INSERT, usa un comando Inserisci record. La fonte dei dati può essere un testo multilinea o un file CSV.
Proprietà
| Proprietà |
Dettaglio |
| Tabella |
Inserisci la tabella in cui inserire i record. |
| Origine dati CSV |
Inserisci il file CSV da inserire nella tabella. Le colonne del file CSV devono corrispondere allo stesso ordine specificato in Colonne. |
| Delimitatore |
Seleziona il delimitatore utilizzato nell'origine dati CSV. |
| È un file |
Se l'origine dati CSV è un file, seleziona questa casella. |
| Include le intestazioni |
Se la prima riga dell'origine dati CSV è costituita dalle intestazioni, seleziona questa casella. |
| Colonne |
Inserisci l'elenco delle colonne che l'origine dati CSV popolerà, nello stesso ordine dell'origine dati CSV. |
| Template valori |
Inserisci la dichiarazione dei valori personalizzati per il comando INSERT. Indica i valori con un ?; il numero di ?deve corrispondere al numero di campi dell'obiettivo. Per generare automaticamente, lascia vuoto. |
Output
| Output |
Tipo di output |
| Conteggio dei record |
Numero intero |
| Set di risultati (CSV) |
File |
| Record inseriti |
Numero intero |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Upsert record
Per eseguire un'istruzione UPSERT, usa un comando Upsert record. Se le chiavi univoche di un record esistente corrispondono a quelle di un record dell'origine dati, il comando aggiorna il record; altrimenti, inserisce il record.
Proprietà
| Proprietà |
Dettaglio |
| Tabella di destinazione |
Inserisci la tabella in cui effettuare l'upsert dei record. |
| Tabella di sosta (autogenerata) |
Inserisci il nome della tabella che conterrà temporaneamente i record durante l'upsert nella tabella di destinazione. Nota: non utilizzare una tabella esistente; il comando crea automaticamente e poi elimina questa tabella durante l'upsert. |
| Colonne uniche |
Inserisci un elenco delle colonne che contengono valori unici per ogni record. Se queste colonne corrispondono tra i record delle tabelle di sosta e di destinazione, il comando aggiorna il record; altrimenti, inserisce il record. |
| Origine dati CSV |
Inserisci il testo multilinea o il file CSV per effettuare l'upsert nella tabella di destinazione. Le colonne di questa origine dati devono corrispondere allo stesso ordine di Colonne. |
| Delimitatore |
Seleziona il delimitatore utilizzato nell'origine dati CSV. |
| È un file |
Se l'origine dati CSV è un file CSV, seleziona questa casella. |
| Include le intestazioni |
Se l'origine dati CSV inizia con una riga di intestazione, seleziona questa casella. |
| Colonne |
Inserisci l'elenco delle colonne che l'origine dati CSV popolerà, nello stesso ordine dell'origine dati CSV. |
| Template valori |
Inserisci i valori personalizzati per l'istruzione UPSERT. Indica i valori con un ?; il numero di ?deve corrispondere al numero di campi dell'obiettivo. Per generare automaticamente, lascia vuoto. |
Output
| Output |
Tipo di output |
| Record di cui è stato effettuato l'upsert |
Numero intero |
| Errore SQL |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |