> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ClickPipes의 데이터 소스를 사용한 PostgreSQL 데이터 마이그레이션

> ClickPipes를 사용하여 PostgreSQL 데이터베이스를 ClickHouse Managed Postgres로 마이그레이션하는 방법을 알아봅니다.

export const Image = ({img, alt, size = "lg", background}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  const backgroundColor = background === "white" ? "white" : background === "black" ? "rgb(31 31 28)" : undefined;
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} style={{
    backgroundColor
  }} />
      </Frame>
    </div>;
};

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <span>베타</span>
            </a>;
  }
  return <a href="https://clickhouse.com/docs/reference/settings/beta-and-experimental-features#beta-features" className="betaBadge">
            <span>베타 기능</span>
        </a>;
};

<BetaBadge link="https://clickhouse.com/cloud/postgres" galaxyTrack={true} galaxyEvent="docs.managed-postgres.migration-guide-clickhouse-cloud-beta" />

이제 ClickHouse Cloud는 외부 PostgreSQL 데이터베이스를 Managed Postgres 서비스로 마이그레이션할 수 있도록 ClickPipes를 제공합니다. 이 기본 제공 통합을 사용하면 원본 데이터베이스에 연결하고, 스키마를 내보내고, 이를 Managed Postgres로 가져오고, 지속적 복제를 설정하는 작업을 간편하게 수행할 수 있습니다.

<div id="prerequisites">
  ## 사전 준비 사항
</div>

* 복제 권한이 있는 사용자로 원본 PostgreSQL 데이터베이스에 접근할 수 있어야 합니다. 원본에 해당하는 설정 가이드를 따르십시오.
  * [Amazon RDS Postgres](/ko/integrations/clickpipes/postgres/source/rds)
  * [Amazon Aurora Postgres](/ko/integrations/clickpipes/postgres/source/aurora)
  * [Supabase Postgres](/ko/integrations/clickpipes/postgres/source/supabase)
  * [Google Cloud SQL Postgres](/ko/integrations/clickpipes/postgres/source/google-cloudsql)
  * [Azure Flexible Server for Postgres](/ko/integrations/clickpipes/postgres/source/azure-flexible-server-postgres)
  * [Neon Postgres](/ko/integrations/clickpipes/postgres/source/neon-postgres)
  * [Crunchy Bridge Postgres](/ko/integrations/clickpipes/postgres/source/crunchy-postgres)
  * [TimescaleDB](/ko/integrations/clickpipes/postgres/source/timescale)
  * 기타 provider 또는 자체 호스팅 instance의 경우 [Generic Postgres Source](/ko/integrations/clickpipes/postgres/source/generic)
* 마이그레이션 대상으로 사용할 ClickHouse Managed Postgres 서비스가 필요합니다. 아직 없다면 [quickstart](/ko/products/managed-postgres/quickstart)를 참조하십시오.
* 로컬 머신에 `pg_dump`와 `psql`이 설치되어 있어야 합니다. 둘 다 기본 PostgreSQL 클라이언트 도구에 포함되어 있습니다.

<div id="considerations">
  ## 마이그레이션 전에 고려할 사항
</div>

* **DDL 전파**: 지속적 복제(CDC)에서는 DML 작업과 `ADD COLUMN`을 포착합니다. `DROP COLUMN` 및 `ALTER COLUMN` 같은 다른 DDL 변경 사항은 전파되지 않으므로 대상에 수동으로 적용해야 합니다.

<Note>
  마이그레이션 중 문제가 발생하면 일반적인 오류와 해결 방법은 [Managed Postgres Migrations FAQ](/ko/products/managed-postgres/migrations/faq)에서 확인하십시오.
</Note>

<h2 id="step-1-connect">
  1단계: 원본 데이터베이스에 연결
</h2>

[ClickHouse Cloud 콘솔](https://clickhouse.cloud)을 열고 Managed Postgres 서비스를 선택합니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/servicecard.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=5da06beedac095dc527e7a83460f863e" alt="ClickHouse Cloud 서비스 목록의 Managed Postgres 서비스 카드" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/servicecard.webp" />

왼쪽 사이드바에서 **데이터 소스**를 클릭합니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/overview.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=0fffed584827f3fb1386d27fc205b81a" alt="Managed Postgres 서비스 사이드바의 데이터 소스 항목" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/overview.webp" />

**Start import**를 클릭합니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/startimport.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=4b335dc3b56a6bfa1a9ca04dc9447e56" alt="Start import 버튼이 있는 데이터 소스 페이지" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/startimport.webp" />

원본 PostgreSQL 데이터베이스의 연결 정보를 입력합니다: 호스트, 포트, 사용자 이름, 비밀번호, 데이터베이스 이름. 원본 데이터베이스에서 필요하면 **TLS**를 활성화합니다.

원본 데이터베이스에 대한 비공개 연결이 필요하면 **SSH tunneling**을 선택하고 필요한 SSH 정보를 입력할 수 있습니다. 이렇게 하면 공개적으로 접근할 수 없는 데이터베이스에도 마이그레이션이 안전하게 연결할 수 있습니다.

수집 메서드를 선택합니다:

* **Initial load + CDC** — 기존 데이터를 복사한 다음, 이후 변경 사항도 계속 반영하여 대상을 동기화 상태로 유지합니다.
* **Initial load only** — 한 번만 복사하고, 이후 복제는 수행하지 않습니다.
* **CDC only** — 초기 복사를 건너뛰고 이 시점 이후의 새 변경 사항만 복제합니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/migrationform.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=f360daf02b6b04240a0d9e9e7f143498" alt="1단계: 수집 메서드 옵션이 있는 원본 데이터베이스 연결 양식" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/migrationform.webp" />

**다음**을 클릭합니다.

<h2 id="automated-schema-migration">
  자동 스키마 마이그레이션
</h2>

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pg_dump_restore/automated.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=9951eb0470ed0a63c40543b2285057b9" alt="2단계: 대상 데이터베이스 셀렉터를 사용한 자동 스키마 마이그레이션" size="lg" border width="2632" height="742" data-path="images/managed-postgres/pg_dump_restore/automated.webp" />

이 옵션을 선택하면 ClickPipe가 생성된 후 [Setup 단계](/ko/integrations/clickpipes/postgres/lifecycle#setup)에서 원본 데이터베이스의 스키마를 자동으로 가져와 Managed Postgres 서비스에 적용합니다.

이 기능은 이후 마법사에서 선택하는 테이블과 관계없이 원본 데이터베이스의 모든 데이터베이스 객체를 가져오므로 **비어 있는 대상 데이터베이스**가 필요합니다. 대상 데이터베이스에 기존 데이터가 있거나 더 세부적인 구성이 필요하다면 [**수동**](#manual-schema-migration) 모드를 선택해야 합니다.

드롭다운에서 대상 데이터베이스를 선택하거나 **새 데이터베이스 만들기**를 클릭하여 새 데이터베이스를 프로비저닝합니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pg_dump_restore/newdb.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=7af9cb67d83ba390fa0dfbe9a26da87d" alt="새 Postgres 데이터베이스 만들기 대화 상자" size="lg" border width="1642" height="742" data-path="images/managed-postgres/pg_dump_restore/newdb.webp" />

<h3 id="monitoring">
  모니터링
</h3>

ClickPipes 세부 정보 보기에서 스키마 마이그레이션 진행 상황을 확인할 수 있습니다. **로그**에는 스키마 마이그레이션 상태와 발생한 오류가 표시됩니다.

이 모드에는 다음과 같은 제한 사항이 있습니다.

* SSH tunneling을 사용하는 파이프에는 자동 스키마 마이그레이션을 사용할 수 없습니다. 스키마는 [수동으로 내보내고 가져와야 합니다](#manual-schema-migration).

<h2 id="manual-schema-migration">
  수동 스키마 마이그레이션
</h2>

대상 데이터베이스에 이미 데이터가 있거나 자동화 모드에서 전제하는 초기 상태 대신 더 맞춤화된 설정이 필요한 경우, 여기에서 **수동** 모드를 선택할 수 있습니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pg_dump_restore/manual.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=bcb9482e3070bd505e42dd20b49949e5" alt="2단계: pg_dump 내보내기 명령을 사용한 수동 스키마 마이그레이션" size="lg" border width="2632" height="1022" data-path="images/managed-postgres/pg_dump_restore/manual.webp" />

<h3 id="step-2-export-schema">
  데이터베이스 스키마 내보내기
</h3>

마법사에 원본 연결 정보가 미리 입력된 `pg_dump` 명령이 표시됩니다. 터미널에서 실행합니다:

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/nextexport.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=817489659403b6183ea9ca726b4c1c85" alt="2단계: 스키마 내보내기를 위한 pg_dump 명령" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/nextexport.webp" />

```shell theme={null}
pg_dump \
  -h <source_host> \
  -U <source_user> \
  -d <source_database> \
  --schema-only \
  -f pg.sql
```

이 명령을 실행하면 현재 디렉터리에 `pg.sql`이 생성됩니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/psqlexport.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=8cb54def65d2d7d581686c4339aa0df2" alt="pg_dump 실행 후 터미널 출력" size="lg" border width="1452" height="422" data-path="images/managed-postgres/pgpg/psqlexport.webp" />

**다음**을 클릭합니다.

<h3 id="step-3-import-schema">
  Managed Postgres 서비스로 스키마 가져오기
</h3>

드롭다운에서 대상 데이터베이스를 선택하거나 **새 데이터베이스 만들기**를 클릭해 새 데이터베이스를 프로비저닝합니다.

마법사에 스키마 덤프를 Managed Postgres 서비스에 적용하는 `psql` 명령이 표시됩니다. 터미널에서 실행합니다:

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/nextimport.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=59f3694d70eca58c60c9cb2f64509cd0" alt="3단계: 스키마 가져오기를 위한 psql 명령" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/nextimport.webp" />

```shell theme={null}
psql \
  -h <target_host> \
  -p 5432 \
  -U <target_user> \
  -d <target_database> \
  -f pg.sql
```

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/psqlimport.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=3b4d6f4d7502e549ff3db7aa2e7b9c4a" alt="psql 스키마 가져오기 실행 후 터미널 출력" size="lg" border width="2362" height="762" data-path="images/managed-postgres/pgpg/psqlimport.webp" />

**다음**을 클릭합니다.

<h2 id="step-4-ingestion-settings">
  Step 4: 수집 설정 구성
</h2>

논리적 복제에 사용할 publication을 지정합니다. 비워 두면 publication이 자동으로 생성됩니다.

처리량을 조정하려면 **고급 복제 설정**을 펼치십시오.

| 설정 | 기본값 | 설명 |
| - | - | - |
| 동기화 인터벌(초) | 10 | replication slot을 폴링하는 주기 |
| 초기 적재용 병렬 스레드 수 | 4 | 대량 복사 단계에 사용하는 스레드 수 |
| Pull 배치 크기 | 100,000 | 복제 배치마다 가져오는 행 수 |
| 스냅샷 파티션당 행 수 | 100000 | 대형 테이블 스냅샷의 파티션 크기 |
| 병렬 스냅샷 테이블 수 | 1 | 동시에 스냅샷하는 테이블 수 |

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/advancedsettings.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=b6c4dcaefdf8176f3d61636fabe70b95" alt="Step 4: publication 및 고급 복제 옵션이 포함된 수집 설정 양식" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/advancedsettings.webp" />

**다음**을 클릭하십시오.

<div id="step-5-select-tables">
  ## 5단계: 테이블 선택
</div>

복제할 테이블을 선택하세요. 테이블은 스키마별로 그룹화되어 있습니다. 개별 테이블을 선택하거나 스키마를 펼쳐 전체를 선택하세요.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/tablepicker.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=275772f47c4cbb55fdac96acdf8a8735" alt="5단계: Create migration 버튼이 있는 스키마별 그룹화된 테이블 선택기" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/tablepicker.webp" />

**Create migration**을 클릭하세요.

<h2 id="monitor">
  마이그레이션 모니터링
</h2>

마이그레이션을 생성하면 **데이터 소스**에 **Running** 상태로 표시됩니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/migrationlist.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=a8e8712ecd01d1bf7b6112ba26275965" alt="실행 중인 마이그레이션이 표시된 데이터 소스 목록" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/migrationlist.webp" />

마이그레이션을 클릭하면 상세 보기가 열립니다. **Tables** 탭에는 처리된 행 수, 파티션, 파티션당 평균 시간 등 각 테이블의 초기 적재 진행 상황이 표시됩니다. **Metrics** 탭에는 CDC가 시작되면 복제 지연과 처리량이 표시됩니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/4n4lv5U169Tcsz6l/images/managed-postgres/pgpg/initialload.webp?fit=max&auto=format&n=4n4lv5U169Tcsz6l&q=85&s=8efa910d3f00341a552b81aca49b9c05" alt="테이블별 초기 적재 통계가 표시된 마이그레이션 상세 보기" size="lg" border width="3680" height="2392" data-path="images/managed-postgres/pgpg/initialload.webp" />

<h2 id="cutover">
  트래픽 전환
</h2>

초기 적재가 완료되고, CDC를 사용하는 경우 복제 지연(replication lag)이 거의 0에 가까워지면 소스 Postgres 데이터베이스에서 Managed Postgres 서비스로 트래픽을 전환할 수 있습니다. 마이그레이션 상세 보기를 열고 **마이그레이션 후 steps** 탭을 선택하십시오. 이 가이드형 마법사는 마이그레이션을 안전하게 마무리하는 데 필요한 여섯 단계를 안내합니다. 각 단계는 순서대로 완료해야 다음 단계로 진행할 수 있습니다.

<h3 id="cutover-read-only">
  1단계: 소스 Postgres 데이터베이스를 읽기 전용 모드로 설정
</h3>

cutover 도중 데이터가 어긋나지 않도록 소스에서 애플리케이션의 쓰기 작업을 중단하십시오. 마법사에는 원본 데이터베이스 이름이 미리 채워진 `ALTER DATABASE` 명령이 표시되며, 이를 원본 데이터베이스에서 실행하십시오:

```sql theme={null}
ALTER DATABASE "<source_db>" SET default_transaction_read_only = on;
```

그런 다음 기존 연결을 모두 종료하여 읽기 전용 설정이 적용되도록 하고, 진행 중인 쓰기 작업이 남아 있지 않게 합니다:

```sql theme={null}
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE datname = '<source_db>'
  AND pid <> pg_backend_pid();
```

<Note>
  사용 중인 Postgres 공급자에 따라 이 단계는 다르게 보일 수 있습니다. 관리형 서비스에서는 `ALTER DATABASE`나 백엔드 종료를 제한하는 대신, 자체 콘솔이나 파라미터 그룹, 또는 쓰기 권한 회수를 통해 읽기 전용 모드를 제공하기도 합니다. 원본을 읽기 전용으로 설정하는 동등한 방법은 해당 공급자의 문서를 참조하십시오.
</Note>

계속하려면 **Mark as completed**를 클릭하십시오.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/y9c9rzJ7kvnfRKJa/images/managed-postgres/pgpg/post-migration/readonly.webp?fit=max&auto=format&n=y9c9rzJ7kvnfRKJa&q=85&s=b5e1558c444dbf18d4a85850a9e2fe4d" alt="마이그레이션 후 1단계: 원본 데이터베이스를 읽기 전용 모드로 설정" size="lg" border width="1486" height="1818" data-path="images/managed-postgres/pgpg/post-migration/readonly.webp" />

<h3 id="cutover-validate">
  2단계: 행 수 검사
</h3>

검사할 복제된 테이블을 선택합니다. ClickPipes는 선택한 모든 테이블의 행 수를 소스와 타깃 양쪽에서 집계하여 비교합니다. 대용량 테이블은 근사치가 반환될 수 있습니다. 모든 테이블을 검사하려면 **Select all tables**를 사용하고, 특정 테이블만 검사하려면 해당 테이블을 검색해 선택한 후 **Count rows**를 클릭하십시오.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/GFspt4gULfSkoH59/images/managed-postgres/pgpg/post-migration/validate-row-counts.webp?fit=max&auto=format&n=GFspt4gULfSkoH59&q=85&s=2a376bdc0028485f26c4e3f159b7fec4" alt="마이그레이션 후 2단계: 테이블 선택 및 소스와 타깃 간 행 수 검사" size="lg" border width="1452" height="1612" data-path="images/managed-postgres/pgpg/post-migration/validate-row-counts.webp" />

<h3 id="cutover-pause">
  3단계: 파이프 일시 중지
</h3>

시퀀스를 재설정하고 트래픽을 전환하기 전에 복제가 중지되도록 ClickPipe를 일시 중지합니다. **Pause ClickPipe**를 클릭한 후 파이프가 일시 중지될 때까지 기다린 다음 진행하십시오.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/y9c9rzJ7kvnfRKJa/images/managed-postgres/pgpg/post-migration/pause-pipe.webp?fit=max&auto=format&n=y9c9rzJ7kvnfRKJa&q=85&s=6d650c0e80230dd2fec9d6cce10d79de" alt="마이그레이션 후 step 3: pause the ClickPipe to stop replication" size="lg" border width="1408" height="1322" data-path="images/managed-postgres/pgpg/post-migration/pause-pipe.webp" />

<h3 id="cutover-reset-sequences">
  4단계: 시퀀스 재설정
</h3>

이후의 삽입 작업이 올바른 값에서 이어지도록 대상에서 시퀀스를 재설정합니다. **Reset sequences**를 클릭하면 각 시퀀스가 해당 테이블의 현재 최대값에 맞춰집니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/y9c9rzJ7kvnfRKJa/images/managed-postgres/pgpg/post-migration/reset-sequences.webp?fit=max&auto=format&n=y9c9rzJ7kvnfRKJa&q=85&s=6df042af5d04372c4f3ea93ebc572073" alt="마이그레이션 후 step 4: reset sequences on the destination" size="lg" border width="1382" height="1196" data-path="images/managed-postgres/pgpg/post-migration/reset-sequences.webp" />

<h3 id="cutover-traffic">
  5단계: 트래픽 전환
</h3>

애플리케이션의 데이터베이스 URL을 Managed Postgres 연결 문자열(connection string)로 변경하여 읽기와 쓰기를 Managed Postgres 서비스로 전환하십시오. 마법사는 **url**, **psql**, **env**, **yaml**, **jdbc** 등 여러 포맷으로 연결 정보(connection details)를 제공하므로, 사용 중인 스택에 맞는 항목을 복사해 사용하면 됩니다. 애플리케이션을 업데이트한 후 **Mark as completed**를 클릭하십시오.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/y9c9rzJ7kvnfRKJa/images/managed-postgres/pgpg/post-migration/cutover-traffic.webp?fit=max&auto=format&n=y9c9rzJ7kvnfRKJa&q=85&s=a9ac993e5c1d9de925668c7baf169b42" alt="마이그레이션 후 step 5: cut over traffic using the Managed Postgres connection string" size="lg" border width="1486" height="1018" data-path="images/managed-postgres/pgpg/post-migration/cutover-traffic.webp" />

<h3 id="cutover-cleanup">
  6단계: 정리
</h3>

전환을 완료하고 새 서비스가 정상 상태임을 확인했다면, migration을 삭제하고 소스 리소스를 해제하십시오. 마법사에는 슬롯 이름이 미리 채워진 `pg_drop_replication_slot` 명령이 표시됩니다. 소스에서 이 명령을 실행하여 replication slot을 삭제하십시오:

```sql theme={null}
SELECT pg_drop_replication_slot('<slot_name>');
```

그런 다음 **Delete ClickPipe migration**을 클릭하여 **데이터 소스**에서 해당 마이그레이션을 제거합니다.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/y9c9rzJ7kvnfRKJa/images/managed-postgres/pgpg/post-migration/cleanup.webp?fit=max&auto=format&n=y9c9rzJ7kvnfRKJa&q=85&s=bd1fc0408e1dd1b552f66cfc2f1e980e" alt="마이그레이션 후 6단계: replication slot 삭제 및 마이그레이션 삭제로 정리하기" size="lg" border width="1452" height="1432" data-path="images/managed-postgres/pgpg/post-migration/cleanup.webp" />

<h2 id="next-steps">
  다음 단계
</h2>

* [Managed Postgres 빠른 시작](/ko/products/managed-postgres/quickstart)
* [Managed Postgres 연결 정보](/ko/products/managed-postgres/connection)
* [ClickPipes Postgres FAQ](/ko/integrations/clickpipes/postgres/faq)
