# PostgreSQL Integrazione per Botpress Potenziate il vostro chatbot Botpress con PostgreSQL per gestire il vostro database. Create, interrogate, aggiornate ed eliminate tabelle di database direttamente attraverso il vostro chatbot. Ideale per automatizzare i flussi di lavoro del database. ## Indice - Introduzione](#introduzione) - [PostgreSQL Impostazione e configurazione](#postgresql-setup--configurazione) - [Prerequisiti](#prerequisiti) - [Abilitare l'integrazione](#enable-integration) - [Azioni](#azioni) - [Crea tabella](#create-table) - [Getta tabella](#getta-tabella) - Inserire dati](#inserire-dati) - Cancellare dati](#delete-data) - Aggiornare dati](#update-data) - [Interrogare i dati](#query-data) - [Query personalizzate](#custom-query) - Casi d'uso](#casi d'uso) - [Comandi SQL popolari](#popolari-comandi-sql) - Eventi supportati](#supported-events) ## Introduzione L'integrazione di PostgreSQL per Botpress consente al vostro chatbot di gestire il vostro database. È possibile creare, interrogare, aggiornare e cancellare tabelle di database direttamente attraverso il chatbot. Questa integrazione è ideale per automatizzare i flussi di lavoro del database. ## PostgreSQL Installazione e configurazione ### Prerequisiti Prima di abilitare l'integrazione Botpress PostgreSQL , assicurarsi di disporre di quanto segue: - Un'istanza del server Botpress configurata localmente o nel database cloud. - credenziali del database PostgreSQL con i permessi appropriati. ### Abilitare l'integrazione Per abilitare l'integrazione di PostgreSQL in Botpress, procedere come segue: 1. Accedere al pannello di amministrazione di Botpress . 2. Andare alla sezione "Integrazioni". 3. Individuare l'integrazione PostgreSQL e fare clic su "Abilita" o "Configura". 4. Fornire i dati richiesti `dbUser`, `dbHost`, `dbName`, `dbPassword` e `dbPort`. 5. Salvare la configurazione. ## Azioni Ecco le azioni supportate dall'integrazione PostgreSQL : ### Crea tabella Crea una nuova tabella nel database PostgreSQL . ### Eliminare una tabella Elimina una tabella esistente dal database PostgreSQL . ### Inserire dati Inserisce i dati in una tabella specificata. ### Cancellare dati Elimina i dati da una tabella specificata in base a delle condizioni. ### Aggiorna dati Aggiorna i dati di una tabella specificata in base alle condizioni. ### Interrogare i dati Interrogare i dati di una tabella specificata in base alle condizioni. ### Query personalizzata Esegue una query SQL personalizzata sul database PostgreSQL . ## Casi d'uso Ecco alcuni casi d'uso comuni dell'integrazione con PostgreSQL : 1. **Gestione del database** - Consentire agli utenti di creare e abbandonare le tabelle. - Utilizzate le azioni Create Table e Drop Table per gestire lo schema del database. 2. **Inserimento dati** - Consente agli utenti di inserire dati nelle tabelle. - Utilizzate l'azione Inserisci dati per aggiungere nuovi record al database. 3. **Recupero dei dati** - Recuperare e visualizzare i dati dal database. - Usare l'azione Query Data per recuperare i record in base all'input dell'utente. 4. **Modifica dei dati** - Aggiornare ed eliminare i record del database. - Usate le azioni Aggiorna dati e Cancella dati per modificare i record esistenti. 5. **Query personalizzate** - Eseguire direttamente query SQL complesse. - Utilizzate l'azione Query personalizzata per operazioni avanzate sul database. ## Comandi SQL più diffusi Per aiutare i principianti di SQL, ecco alcuni comandi SQL popolari: 1. **Crea tabella** ``sql CREARE TABELLA utenti ( id SERIAL PRIMARY KEY, nome VARCHAR(100), email VARCHAR(100) UNIQUE NOT NULL ); ``` 2. **Inserimento dei dati** ```sql INSERT INTO users (name, email) VALUES ('John Doe', '[email protected]'); ``` 3. **Selezione dei dati** ```sql SELECT * FROM utenti; ``` 4. **Aggiornamento dei dati** ```sql UPDATE users SET name = 'Jane Doe' WHERE email = '[email protected]'; ``` 5. **Cancellare i dati** ```sql DELETE FROM users WHERE email = '[email protected]'; ``` 6. **Cancellare la tabella** ```sql GETTARE TABELLA utenti; ``` ## Eventi supportati Questa integrazione non include al momento eventi che si attivano in base alle attività di PostgreSQL . Tuttavia, è possibile personalizzare l'integrazione per ascoltare le notifiche di eventi specifici del database tramite trigger o altri meccanismi in PostgreSQL.
Creare incredibili esperienze di agenti AI.