PostgreSQL: pgloader를 이용한 이기종 DB 데이터 Migration

2026. 3. 15. 16:10·📊DB/PostgreSQL

환경

MariaDB ➡️ pgloader ➡️ postgreSQL

pgloader 서버의 Migration 세부파일 내용

# migration_add.load

LOAD DATABASE
     FROM mysql://
     INTO postgresql://

WITH
    create tables,
    create indexes,
    reset sequences,
    batch rows = 1000,
    workers = 2,
    concurrency = 1,
    multiple readers per thread,
    prefetch rows = 5000,
    foreign keys

EXCLUDING TABLE NAMES MATCHING # 제외 테이블
    ~/TB_/,
    ~/TB_/,
    ~/TB_/,
    ~/TB_/,
    ~/TB_/

===
INCLUDING ONLY TABLE NAMES MATCHING # 포함 테이블
    ~/TB_/,
    ~/TB_/,
    ~/TB_/

실행

export SBCL_OPTIONS="--dynamic-space-size 16384" # 메모리 사이즈
pgloader --logfile pgloader.log migration_add2.load

 

저작자표시 비영리 변경금지 (새창열림)

'📊DB > PostgreSQL' 카테고리의 다른 글

PostgreSQL: DB Dump 방식으로 다운그레이드 가이드  (0) 2026.03.23
'📊DB/PostgreSQL' 카테고리의 다른 글
  • PostgreSQL: DB Dump 방식으로 다운그레이드 가이드
Diven
Diven
  • Diven
    Diven
    Diven
  • 전체
    오늘
    어제
    • 분류 전체보기 (110) N
      • ☁️Cloud (21) N
        • AWS (2)
        • Alibaba (14) N
        • OCI (1)
        • AWS: Certified Solution Arc.. (0)
        • AWS: Certificate Advanced N.. (2) N
      • 📊DB (13)
        • MongoDB (8)
        • MariaDB (2)
        • PostgreSQL (2)
        • MySQL (1)
      • 🧑🏽‍💻Dev:Lang (9)
        • C++ (0)
        • GO (1)
        • Python (8)
      • ⚙️DevOps (4)
        • CICD (0)
        • Jenkins (4)
      • 🐳Docker (15)
      • 🪢laC (0)
      • ⚓K8s (7)
      • 🐧Linux (25)
      • 🖥️Monitoring (10)
        • Grafana (1)
        • Prometheus (6)
        • Loki (1)
        • ELK (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    mariadb
    mongoDB
    PolarDB
    AWS
    db
    linux
    docker
    alb
    SSL
    centOS7
    k8s
    MySQL
    alertmanager
    Python
    prometheus
    NGINX
    Alibaba
    알리바바 클라우드
    jenkins
    Cloud
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
Diven
PostgreSQL: pgloader를 이용한 이기종 DB 데이터 Migration
상단으로

티스토리툴바