CREATE BRANCH
CREATE BRANCH
테이블에 새 브랜치(branch)를 만들 때 쓰는 명령어예요. 버전 관리를 지원하는 커넥터에서 데이터의 스냅샷을 분기해 독립적으로 작업할 수 있게 해줘요.
출처: 문서
본문
Synopsis
CREATE [ OR REPLACE ] BRANCH [ IF NOT EXISTS ] branch_name
[ WITH ( property_name = expression [, ...] ) ]
IN TABLE table_name
[ FROM source_branch ]
Description
브랜치를 생성해요.
선택적인 OR REPLACE 절은 지정한 이름의 기존 브랜치를 새 브랜치 정의로 교체해요. 브랜치 교체 지원 여부는 커넥터마다 달라요. 자세한 내용은 커넥터 문서를 참고하세요.
선택적인 IF NOT EXISTS 절은 브랜치가 이미 존재할 때 오류를 무시해요.
선택적인 WITH 절은 새로 만든 브랜치에 속성(property)을 설정할 때 사용해요.
선택적인 FROM 절은 새 브랜치를 만들 기준이 될 소스 브랜치를 지정해요.
Examples
orders 테이블에 새 브랜치 audit를 만들려면:
CREATE BRANCH audit IN TABLE orders
dev 브랜치에서 orders 테이블에 새 브랜치 audit를 만들려면:
CREATE BRANCH audit IN TABLE orders FROM dev
See also
DROP BRANCH 명령과 함께 사용해요.
더 알아보기 (Learn more)
브랜치를 삭제하는 DROP BRANCH와 브랜치를 최신 상태로 전진시키는 ALTER BRANCH도 함께 확인해 보세요.