PostgreSQL Integracja dla Botpress
Wzmocnij swojego chatbota Botpress dzięki PostgreSQL do zarządzania bazą danych. Twórz, wysyłaj zapytania, aktualizuj i usuwaj tabele bazy danych bezpośrednio przez chatbota. Idealny do automatyzacji przepływów pracy w bazie danych.
Spis treści
- Wprowadzenie](#introduction)
- PostgreSQL Setup & Configuration
- Wymagania wstępne](#prerequisites)
- Włącz integrację](#enable-integration)
- Akcje](#actions)
- Utwórz tabelę](#create-table)
- Upuść tabelę](#drop-table)
- Wstawianie danych](#insert-data)
- Usuń dane](#delete-data)
- Aktualizacja danych](#update-data)
- Zapytanie o dane](#query-data)
- Niestandardowe zapytanie](#custom-query)
- Przypadki użycia](#use-cases)
- Popularne polecenia SQL](#popular-sql-commands)
- Obsługiwane zdarzenia](#supported-events)
Wprowadzenie
Integracja PostgreSQL dla Botpress umożliwia chatbotowi zarządzanie bazą danych. Twórz, wysyłaj zapytania, aktualizuj i usuwaj tabele bazy danych bezpośrednio przez chatbota. Ta integracja jest idealna do automatyzacji przepływów pracy w bazie danych.
PostgreSQL Konfiguracja
Wymagania wstępne
Przed włączeniem integracji Botpress PostgreSQL należy upewnić się, że dostępne są następujące elementy:
- Instancję serwera Botpress skonfigurowaną lokalnie lub w bazie danych cloud.
- Poświadczenia bazy danych PostgreSQL z odpowiednimi uprawnieniami.
Włącz integrację
Aby włączyć integrację PostgreSQL w Botpress, wykonaj następujące kroki:
- Uzyskaj dostęp do panelu administracyjnego Botpress .
- Przejdź do sekcji "Integracje".
- Znajdź integrację PostgreSQL i kliknij "Włącz" lub "Konfiguruj".
- Podaj wymagane dane
dbUser
,dbHost
,dbName
,dbPassword
idbPort
. - Zapisz konfigurację.
Akcje
Oto działania obsługiwane przez integrację PostgreSQL :
Create Table
Utworzenie nowej tabeli w bazie danych PostgreSQL .
Drop Table
Usunięcie istniejącej tabeli z bazy danych PostgreSQL .
Wstawianie danych
Wstawia dane do określonej tabeli.
Usuń dane
Usuwa dane z określonej tabeli na podstawie określonych warunków.
Aktualizuj dane
Aktualizacja danych w określonej tabeli na podstawie warunków.
Zapytanie o dane
Zapytanie o dane z określonej tabeli na podstawie warunków.
Zapytanie niestandardowe
Wykonanie niestandardowego zapytania SQL w bazie danych PostgreSQL .
Przypadki użycia
Oto kilka typowych przypadków użycia integracji PostgreSQL :
- Zarządzanie bazą danych
- Umożliwienie użytkownikom tworzenia i usuwania tabel.
- Użyj akcji Create Table i Drop Table do zarządzania schematem bazy danych.
- Wprowadzanie danych
- Umożliwienie użytkownikom wstawiania danych do tabel.
- Użyj akcji Wstaw dane, aby dodać nowe rekordy do bazy danych.
- Pobieranie danych
- Pobieranie i wyświetlanie danych z bazy danych.
- Użyj akcji Query Data, aby pobrać rekordy na podstawie danych wprowadzonych przez użytkownika.
- Modyfikacja danych
- Aktualizowanie i usuwanie rekordów w bazie danych.
- Użyj akcji Update Data i Delete Data, aby zmodyfikować istniejące rekordy.
- Custom Queries
- Bezpośrednie wykonywanie złożonych zapytań SQL.
- Użyj akcji Custom Query do zaawansowanych operacji na bazie danych.
Popularne polecenia SQL
Aby pomóc początkującym użytkownikom SQL, oto kilka popularnych poleceń SQL:
- Tworzenie tabeli ``ql CREATE TABLE users ( id SERIAL PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) UNIQUE NOT NULL );
2. **Insert Data**
ql INSERT INTO users (name, email) VALUES ('John Doe', 'john.doe@example.com');
3. **Wybierz dane**
ql SELECT * FROM users;
4. **Aktualizacja danych**
ql UPDATE users SET name = 'Jane Doe' WHERE email = 'john.doe@example.com';
5. **Usuń dane**
``ql
DELETE FROM users WHERE email = 'john.doe@example.com';
- Usuń tabelę
DROP TABLE users;
Obsługiwane zdarzenia
Ta integracja nie obejmuje obecnie zdarzeń wyzwalanych na podstawie działań PostgreSQL . Można jednak dostosować integrację, aby nasłuchiwała określonych powiadomień o zdarzeniach bazy danych za pośrednictwem wyzwalaczy lub innych mechanizmów w PostgreSQL.