---
schema_version: "1"
id: 85f84b2e33649662fbfcaf20aab40ae7e16e2a6c19b3dcd310a7a55b888a3637
title: PostgreSQL의 새로운 주 버전을 위해 외부 리포지토리로 Tableau Server 업그레이드
collection: tableau
version: next
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/next/ko-kr/server-linux/server_external_repo_upgrade_postgres.md
canonical_url: https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_upgrade_postgres.htm
source_site: help.tableau.com
content_type: documentation
content_hash: afd44ce0f1fcfda4a83d3444d4c6d5eca940a8bc004263f9463198b3f5f06db0
description: Upgrade Tableau Server with an external repository for a new major PostgreSQL version.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# PostgreSQL의 새로운 주 버전을 위해 외부 리포지토리로 Tableau Server 업그레이드

Tableau Server에 대한 PostgreSQL 주 버전 요구 사항이 변경된 경우 Tableau Server 업그레이드가 성공하도록 보장하기 위해 따라야 하는 몇 가지 구체적인 지침이 있습니다. 예를 들어 Tableau Server 2020.4에서는 리포지토리가 PostgreSQL 버전 12를 사용해야 합니다. 이것은 2020.4 이전의 Tableau Server 버전에서 사용된 PostgreSQL 버전 9.x의 주 버전 변경 사항입니다. 따라서 이전 버전의 Tableau Server에서 2020.4 이상 버전으로 업그레이드하는 경우 다음 섹션에 설명된 단계를 수행하여 업그레이드를 완료해야 합니다.

이 항목에는 PostgreSQL과 Tableau Server 간의 제품 호환성도 포함됩니다.

## 업그레이드 전

Amazon RDS 또는 PostgreSQL DB용 Azure 데이터베이스의 기존 PostgreSQL DB 인스턴스에서 PostgreSQL 버전을 업데이트하기 위해 현재 위치 업그레이드를 수행할 수 없습니다. 대신 새 인스턴스를 만들고 업그레이드 중에 Tableau Server가 새 인스턴스를 가리키도록 지정해야 합니다. 다음 정보를 사용하여 새 인스턴스를 만들고 업그레이드를 준비합니다.

1. PostgreSQL 데이터베이스 인스턴스의 새 인스턴스 만들기:
    1. [AWS RDS(Relational Database Service)에서 PostgreSQL DB 인스턴스 만들기](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_RDS.htm)
    2. [Azure에서 Azure 데이터베이스 PostgreSQL 인스턴스 만들기](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_Azure.htm)
    3. [Google Cloud에서 PostgreSQL 인스턴스 만들기](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_gcp.htm)
    4. [PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_standalone.htm)
2. SSL 연결은 필수는 **아니지만** 권장됩니다. Tableau Server와 외부 리포지토리 간의 통신에 대한 SSL 연결을 설정하려면 다음을 수행합니다.
    - **Amazon RDS:** [SSL을 사용하여 DB 인스턴스에 대한 연결 암호화](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.SSL)를 참조하십시오.
    - **Azure 데이터베이스:** [PostgreSQL용 Azure 데이터베이스에 대한 TLS 연결 구성(영문)](https://docs.microsoft.com/ko-kr/azure/postgresql/concepts-ssl-connection-security)을 참조하십시오.
    - **Google Cloud 인스턴스:** [SSL/TLS 인증서 구성](https://www.google.com/url?q=https://cloud.google.com/sql/docs/postgres/configure-ssl-instance&sa=D&source=docs&ust=1635271250769000&usg=AOvVaw3YRZJ0JQdXSkhNjdOxhuww)을 참조하십시오.
    - **독립 실행형 PostgreSQL 인스턴스:** [SSL 구성](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_standalone.htm#configure-ssl)을 참조하십시오.
3. 1단계에서 만든 새 인스턴스에 대한 구성 파일을 만듭니다.
    
    다음 구성 설정을 사용하여 json 파일을 만듭니다.
    
    {
     "flavor":"<flavor name>",
     "masterUsername":"<admin user name>",
     "masterPassword":"<password>", 
     "host":"<instance host name>",
     "port":5432
    }
    
    - **flavor:** Tableau Server 리포지토리로 사용할 외부 서비스의 유형입니다.
        
        - Amazon RDS: "rds" 사용
        - Azure 데이터베이스: "azure" 사용
        - Google Cloud 데이터베이스: "gcp" 사용
        - 독립 실행형 PostgreSQL 데이터베이스: "generic" 사용
    - **masterUsername:**
        
        - **Amazon RDS:** 사용자 이름으로 "rails"를 사용합니다. 이 사용자는 RDS 인스턴스를 만들 때 지정한 사용자입니다.
            
            > [!IMPORTANT]
            > 
            > masterUsername으로 "rails"를 사용해야 합니다. 외부 리포지토리가 Tableau Server에서 올바르게 작동하려면 이 설정이 필요합니다.
        - **Azure 데이터베이스, Google Cloud 인스턴스 또는 독립 PostgreSQL 인스턴스:** 요구 사항을 충족하는 사용자 이름을 선택합니다. Admin user name(관리자 사용자 이름)으로 **postgres**를 사용하는 것이 좋습니다. 다른 사용자 이름을 사용하도록 선택하는 경우 사용자 이름이 **pg** 또는 **azure**로 시작하지 않는지 확인하십시오. 또한 사용자 이름으로 **rails**, **tblwgadmin**, **tableau**, **readonly** 또는 **tbladminviews**를 사용할 수 없습니다.
    - **masterPassword:** PostgreSQL 데이터베이스 인스턴스를 만들 때 지정한 것과 동일한 비밀번호입니다.
    - **host:** PostgreSQL 데이터베이스 인스턴스의 끝점입니다.
    - **port:** PostgreSQL DB 인스턴스를 만들 때 지정한 데이터베이스 포트입니다. PostgreSQL의 기본 포트는 5432입니다.

## Tableau Server 업그레이드

**참고:** Tableau Server 외부 리포지토리를 사용하는 경우 명령줄 옵션을 사용하여 Tableau Server를 업그레이드해야 합니다.

다음은 업그레이드 스크립트를 실행할 때 외부 리포지토리 매개 변수를 지정하는 방법에 대한 개략적인 단계입니다.

Tableau Server 업그레이드 프로세스에 대한 완전한 단계별 안내는 [이전 버전에서 업그레이드](https://help.tableau.com/current/server-linux/ko-kr/sug_plan.htm)를 참조하십시오.

1. Tableau Server에서 관리자로 명령 프롬프트를 엽니다.
    
    **참고:** 설치 프로그램이 새 설치를 위해 경로를 업데이트하므로 새 명령 창을 열어야 합니다.
2. 새 설치의 스크립트 폴더로 이동합니다.
    
    기본적으로 다음과 같습니다.
    
    `/opt/tableau/tableau_server/packages/scripts.<version_code>/`
3. 업그레이드 스크립트를 실행하고 구성 파일 및 SSL 인증서를 지정합니다.
    
    `upgrade-tsm --external-repository-config-file=<json config file> --external-repository-cert-file=<SSL certificate file>`

## 제품 호환성

아래 표에 Tableau Server에서 지원되는 PostgreSQL 버전이 나와 있습니다. 이 표를 사용하여 외부 리포지토리용으로 설치할 PostgreSQL 버전을 확인하십시오.

  
**Amazon RDS 지원:** Tableau Server 버전 2019.3 이상에서는 Amazon RDS를 사용하는 외부 리포지토리가 지원됩니다.  
**Azure 데이터베이스 지원:** Tableau Server 버전 2020.4 이상에서는 Azure 데이터베이스 인스턴스를 사용하는 외부 리포지토리가 지원됩니다.

**Google Cloud 지원:** Tableau Server 버전 2021.4 이상에서는 Google Cloud SQL 인스턴스를 사용하는 외부 리포지토리가 지원됩니다.  
**독립형 PostgreSQL 인스턴스 지원:** Tableau Server 버전 2021.2 이상에서는 PostgreSQL 데이터베이스의 독립 실행형 설치를 사용하는 외부 리포지토리가 지원됩니다.

Google Cloud Platform 지원: Google Cloud Platform의 PostgreSQL 인스턴스를 사용하는 외부 리포지토리는 Tableau Server 버전 2021.4 이상에서 지원됩니다.

<table style="width: 100%;" class="simple-table"><colgroup><col><col></colgroup><tbody><tr><th>Tableau Server 버전</th><th>PostgreSQL&nbsp;최소 호환 버전</th></tr><tr><td><p>2022.3.0 ~ 2022.3.7</p><p>2023.1.0 ~ 2023.1.4</p></td><td>13.7</td></tr><tr><td>2022.1.17 ~ 2022.1.19<p>2022.3.8 ~ 2022.3.19</p><p>2023.1.5 ~ 2023.1.15</p><p>2023.3.0 ~ 2023.3.8</p></td><td>13.11</td></tr><tr><td>2022.3.20 ~ 2022.3.x<p>2023.1.16 ~ 2023.1.x</p><p>2023.3.9 ~ 2023.3.x</p></td><td>13.14</td></tr><tr><td>2024.0 ~ 2024.2.8</td><td>15.6</td></tr><tr><td>2024.2.9 ~ 2024.2.13<p>2025.1.0 ~ 2025.1.6</p></td><td>15.10</td></tr><tr><td>2024.2.14 ~ 2024.2.16 <p>2025.1.7 ~ 2025.1.9</p></td><td>15.13</td></tr><tr><td><p>2024.2.17</p><p>2025.1.10</p><p>2025.3 ~ 2025.3.5</p></td><td>15.14</td></tr><tr><td>2025.3.6</td><td>15.16</td></tr><tr><td><p>2026.2.x</p></td><td>17.7</td></tr></tbody></table>

레거시 호환성

아래 표에는 두 개의 열이 있습니다.

1. Tableau Server와 함께 제공되는 PostgreSQL 버전은 로컬 리포지토리용으로 Tableau Server와 함께 설치되는 버전입니다.
2. 외부 리포지토리에 대해 모든 PostgreSQL 버전이 지원됩니다.

**참고:**  
\- 버전 10 이전의 PostgreSQL 버전에서 처음 두 자리는 주 버전을 나타내고 부 버전은 마지막 자리로 나타납니다. 예를 들어 버전 9.4.1에서 9.4는 주 버전을 나타내고 .1은 부 버전을 나타냅니다.  
\- PostgreSQL 버전 10 이상에서 첫 번째 자리는 주 버전을 나타내고 부 버전은 마지막 자리로 나타납니다. 예를 들어 버전 11.1에서 11은 주 버전이고 .1은 부 버전입니다.  
\- Tableau Server와 함께 제공되는 Postgres 버전과 주 버전이 같고 부 버전이 더 큰 PostgreSQL 버전은 명시적으로 허용되는 이전 버전과 함께 외부 리포지토리로 사용하는 것이 항상 허용됩니다.

<table style="width: 100%;" class="simple-table"><colgroup><col><col><col></colgroup><tbody><tr style="height: 35px;"><td>Tableau Server 버전</td><td>PostgreSQL&nbsp;버전(Tableau Server와 함께 제공됨)</td><td>외부 리포지토리에 지원되는 대체 PostgreSQL 버전</td></tr><tr><td>2019.3 ~ 2019.3.3</td><td>9.6.11</td><td><p>9.6.x(x는 11보다 큼)</p></td></tr><tr><td>2019.3.4 ~ 2019.3.10</td><td>9.6.15</td><td>9.6.x(x는 15보다 큼)</td></tr><tr><td>2019.3.11 ~ 2019.3.14</td><td>9.6.17</td><td>9.6.15 또는 9.6.x(x는 17보다 큼)</td></tr><tr><td>2019.4 ~ 2019.4.1</td><td>9.6.14</td><td>9.6.x(x는 14보다 큼)</td></tr><tr><td>2019.4.2 ~ 2019.4.6</td><td>9.6.15</td><td>9.6.x(x는 15보다 큼)</td></tr><tr><td>2019.4.7 ~ 2019.4.13</td><td>9.6.17</td><td>9.6.15 또는 9.6.x(x는 17보다 큼)</td></tr><tr><td>2020.1 ~ 2020.1.6</td><td>9.6.15</td><td>9.6.x(x는 15보다 큼)</td></tr><tr><td>2020.1.7 ~ 2020.3.2</td><td>9.6.17</td><td>9.6.15 또는 9.6.x(x는 17보다 큼)</td></tr><tr><td>2020.4 ~ 2021.4</td><td>12.8</td><td><p>12.8 또는 12.x(x는 8보다 큼)</p></td></tr><tr><td>2022.1 이상</td><td>13.3</td><td>13.3 또는 13.x(x는 3보다 큼)</td></tr></tbody></table>

## 이 작업을 수행할 수 있는 사용자

Tableau Server 관리자는 Tableau Server를 업그레이드하고 구성할 수 있습니다.