PostgreSQL 통합 대상 Botpress
PostgreSQL 으로 Botpress 챗봇을 강화하여 데이터베이스를 관리하세요. 챗봇을 통해 데이터베이스 테이블을 직접 생성, 쿼리, 업데이트, 삭제할 수 있습니다. 데이터베이스 워크플로우를 자동화하는 데 이상적입니다.
목차 ## 목차
- 소개](#소개)
- PostgreSQL 설정 및 구성
- [전제 조건](#전제 조건)
- 통합 활성화](#enable-integration)
- 작업](#액션)
- 테이블 만들기](#create-table)
- 테이블 삭제](#drop-table)
- 데이터 삽입](#insert-data)
- 데이터 삭제](#delete-data)
- 데이터 업데이트](#update-data)
- 데이터 쿼리](#query-data)
- 사용자 지정 쿼리](#custom-query)
- 사용 사례](#use-cases)
- 인기 SQL 명령](#popular-sql-commands)
- 지원되는 이벤트](#supported-events)
소개
Botpress 에 대한 PostgreSQL 통합을 통해 챗봇이 데이터베이스를 관리할 수 있습니다. 챗봇을 통해 직접 데이터베이스 테이블을 생성, 쿼리, 업데이트 및 삭제할 수 있습니다. 이 통합은 데이터베이스 워크플로우를 자동화하는 데 이상적입니다.
PostgreSQL 설정 및 구성
전제 조건
Botpress PostgreSQL 연동을 사용 설정하기 전에 다음 사항을 확인하세요:
- 로컬 또는 cloud 에 설정된 Botpress 서버 인스턴스.
- 적절한 권한이 있는 PostgreSQL 데이터베이스 자격 증명.
통합 사용 설정
Botpress 에서 PostgreSQL 통합을 활성화하려면 다음 단계를 따르세요:
- Botpress 관리자 패널에 액세스합니다.
- 2. '연동' 섹션으로 이동합니다.
- PostgreSQL 통합을 찾아 "사용" 또는 "구성"을 클릭합니다.
- 필수
dbUser
,dbHost
,dbName
,dbPassword
및dbPort
를 입력합니다. - 구성을 저장합니다.
액션
다음은 PostgreSQL 연동에서 지원하는 작업입니다:
테이블 만들기
PostgreSQL 데이터베이스에 새 테이블을 만듭니다.
테이블 삭제
PostgreSQL 데이터베이스에서 기존 테이블을 삭제합니다.
데이터 삽입
지정된 테이블에 데이터를 삽입합니다.
데이터 삭제
조건에 따라 지정된 테이블에서 데이터를 삭제합니다.
데이터 업데이트
조건에 따라 지정된 테이블의 데이터를 업데이트합니다.
데이터 쿼리
조건에 따라 지정된 테이블의 데이터를 쿼리합니다.
사용자 지정 쿼리
PostgreSQL 데이터베이스에서 사용자 지정 SQL 쿼리를 실행합니다.
사용 사례
다음은 PostgreSQL 통합에 대한 몇 가지 일반적인 사용 사례입니다:
- 데이터베이스 관리
- 사용자가 테이블을 만들고 놓을 수 있도록 합니다.
- 테이블 만들기 및 테이블 놓기 작업을 사용하여 데이터베이스 스키마를 관리합니다.
- 데이터 입력
- 사용자가 테이블에 데이터를 삽입할 수 있도록 허용합니다.
- 데이터 삽입 작업을 사용하여 데이터베이스에 새 레코드를 추가합니다.
- 데이터 검색
- 데이터베이스에서 데이터를 검색하고 표시합니다.
- 데이터 쿼리 작업을 사용하여 사용자 입력에 따라 레코드를 가져옵니다.
- 데이터 수정
- 데이터베이스에서 레코드를 업데이트하고 삭제합니다.
- 데이터 업데이트 및 데이터 삭제 작업을 사용하여 기존 레코드를 수정합니다.
- 사용자 지정 쿼리 5.
- 복잡한 SQL 쿼리를 직접 실행합니다.
- 고급 데이터베이스 작업을 하려면 사용자 지정 쿼리 작업을 사용하세요.
인기 있는 SQL 명령어
초보 SQL 사용자를 돕기 위해 몇 가지 인기 있는 SQL 명령을 소개합니다:
- 테이블 만들기
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100) UNIQUE NOT NULL
);
- 데이터 삽입
INSERT INTO users (name, email) VALUES ('John Doe', 'john.doe@example.com');
- 데이터 선택
SELECT * FROM users;
- 데이터 업데이트
UPDATE users SET name = 'Jane Doe' WHERE email = 'john.doe@example.com';
- 데이터 삭제
DELETE FROM users WHERE email = 'john.doe@example.com';
- 테이블 삭제
테이블 사용자를 삭제한다;
지원되는 이벤트
이 통합에는 현재 PostgreSQL 활동을 기반으로 트리거되는 이벤트가 포함되어 있지 않습니다. 그러나 PostgreSQL 에서 트리거 또는 기타 메커니즘을 통해 특정 데이터베이스 이벤트 알림을 수신하도록 통합을 사용자 정의할 수 있습니다.