PostgreSQL
PostgreSQL은 PostgreSQL 글로벌 개발 그룹에서 개발한 관계형 데이터베이스 관리 시스템입니다. 온-프레미스 PostgreSQL 데이터베이스에 연결하여 테이블에서 데이터를 읽습니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC High) - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC High) - 미국 국방부(DoD) |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC High) - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | Microsoft |
| URL |
Microsoft LogicApps 지원 Microsoft Power Automate 지원 Microsoft Power Apps 지원 |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | Microsoft |
| 웹 사이트 | https://www.postgresql.org/ |
| 개인 정보 보호 정책 | https://www.postgresql.org/about/policies/privacy/ |
필수 조건
PostgreSQL 커넥터를 사용하려면 NPGSQL ADO.NET 공급자 4.0.10을 설치해야 합니다. NPGSQL ADO.NET 공급자를 설치하려면 릴리스 페이지 로 이동하여 관련 릴리스를 다운로드합니다. 공급자 아키텍처(32비트 또는 64비트)는 커넥터를 사용하려는 제품의 아키텍처와 일치해야 합니다. 설치할 때 NpgSQL GAC 설치를 선택하여 NpgSQL 자체가 컴퓨터에 추가되었는지 확인합니다. 미니문 지원 PostgreSQL 데이터베이스 버전은 버전 9.4입니다.
알려진 문제 및 제한 사항
다음은 PostgreSQL 커넥터 사용의 알려진 제한 사항 중 일부입니다.
- 행 삽입 작업은 기본/자동 증가 값이 정의되어 있더라도 기본 키 열에 명시적 값을 제공해야 합니다.
- 출력에서
Order By결정적 결과를 얻으려면 행 가져오기 작업에 매개 변수를 사용하는 것이 좋습니다. 지정하지 않으면Order By행이 지정되지 않은 순서로 반환됩니다. 이 경우 실제 순서는 검사 및 조인 계획 유형과 디스크의 순서에 따라 달라지지만 의존해서는 안 됩니다.
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유 가능 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결입니다. 전원 앱이 다른 사용자와 공유되면 연결도 공유됩니다. 자세한 내용은 캔버스 앱에 대한 커넥터 개요를 참조하세요. - Power Apps | Microsoft Docs
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| 서버 | 문자열 | PostgreSQL 서버를 지정합니다. 서버[:p ort] | 진실 |
| 데이터베이스 이름 | 문자열 | PostgreSQL 데이터베이스 이름을 지정합니다. | 진실 |
| 인증 유형 [기본 선택] | 문자열 | 데이터베이스에 연결하는 인증 유형 | |
| 사용자 이름 | 시큐어스트링 (보안 문자열) | 사용자 이름 자격 증명 | 진실 |
| 암호 | 시큐어스트링 (보안 문자열) | 암호 자격 증명 | 진실 |
| Gateway | gatewaySetting | 온-프레미스 게이트웨이(자세한 내용은 참조 https://docs.microsoft.com/data-integration/gateway ) | |
| 연결 암호화 | bool | 연결 암호화 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 300 | 60초 |
동작
| 테이블 가져오기 |
이 작업은 데이터베이스에서 테이블을 가져옵니다. |
| 행 가져오기 |
이 작업은 테이블에서 행을 가져옵니다. |
| 행 가져오기 |
이 작업은 테이블에서 행을 가져옵니다. |
| 행 삭제 |
이 작업은 테이블에서 행을 삭제합니다. |
| 행 삽입 |
이 작업은 테이블에 새 행을 삽입합니다. |
| 행 업데이트 |
이 작업은 테이블의 기존 행을 업데이트합니다. |
테이블 가져오기
행 가져오기
이 작업은 테이블에서 행을 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
PostgreSQL 테이블의 이름 |
|
행 ID
|
id | True | string |
검색할 행의 고유 식별자 |
반환
행 가져오기
이 작업은 테이블에서 행을 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
PostgreSQL 테이블의 이름 |
|
필터 쿼리
|
$filter | string |
반환된 항목을 제한하는 ODATA 필터 쿼리입니다(예: stringColumn eq 'string' OR numberColumn lt 123). |
|
|
주문 기준
|
$orderby | string |
항목의 순서를 지정하기 위한 ODATA orderBy 쿼리입니다. |
|
|
상위 개수
|
$top | integer |
검색할 총 항목 수입니다(기본값 = 모두). |
|
|
개수 건너뛰기
|
$skip | integer |
건너뛸 항목 수(기본값 = 0)입니다. |
|
|
쿼리 선택
|
$select | string |
항목에서 검색할 특정 필드(기본값 = 모두). |
반환
행 삭제
이 작업은 테이블에서 행을 삭제합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
테이블 이름 |
|
행 ID
|
id | True | string |
삭제할 행의 고유 식별자 |
행 삽입
이 작업은 테이블에 새 행을 삽입합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
테이블 이름 |
|
Row
|
item | True | dynamic |
지정된 테이블에 삽입할 행 |
반환
행 업데이트
이 작업은 테이블의 기존 행을 업데이트합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
테이블 이름 |
|
행 ID
|
id | True | string |
업데이트할 행의 고유 식별자 |
|
Row
|
item | True | dynamic |
업데이트된 값이 있는 행 |
반환
정의
Table
테이블을 나타냅니다.
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
이름
|
Name | string |
테이블의 이름입니다. 이름은 런타임에 사용됩니다. |
|
디스플레이 이름
|
DisplayName | string |
테이블의 표시 이름입니다. |
TablesList
테이블 목록을 나타냅니다.
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
value
|
value | array of Table |
테이블 목록 |