2024년 11월 12일 — 추가 CREATE OR ALTER 명령 — 미리 보기

이번 릴리스에서는 CREATE OR ALTER 명령을 추가로 미리 볼 수 있게 되었습니다. 이 명령은 CREATE 명령과 ALTER 명령의 기능을 결합한 것입니다. 오브젝트가 존재하지 않는 경우 CREATE OR ALTER 문은 CREATE 문으로 실행됩니다. 있는 경우, 문의 오브젝트 정의에 따라 오브젝트를 변환합니다.

CREATE OR ALTER TABLE 은 선언적이고 멱등성 방식으로 Snowflake 오브젝트를 정의할 수 있습니다. Git 통합과 함께 사용하면 데이터베이스 변경 관리에 대한 IaC(Infrastructure-as-Code) 접근 방식을 사용할 수 있습니다.

이 미리 보기에서는 다음과 같은 추가 오브젝트가 지원됩니다.

  • CREATE OR ALTER APPLICATION ROLE: 애플리케이션 역할이 없는 경우 생성하거나 기존 애플리케이션 역할을 변경합니다.

  • CREATE OR ALTER DATABASE: 데이터베이스가 없는 경우 데이터베이스를 생성하거나 기존 데이터베이스를 변경합니다.

  • CREATE OR ALTER DATABASE ROLE: 데이터베이스 역할이 없는 경우 데이터베이스 역할을 만들거나 기존 데이터베이스 역할을 변경합니다.

  • CREATE OR ALTER ROLE: 역할이 없는 경우 역할을 만들거나 기존 역할을 변경합니다.

  • CREATE OR ALTER SCHEMA: 스키마가 없는 경우 스키마를 생성하거나 기존 스키마를 변경합니다.

  • CREATE OR ALTER STAGE: 스테이지가 없는 경우 스테이지를 생성하거나 기존 스테이지를 변경합니다.

  • CREATE OR ALTER VIEW: 뷰가 없는 경우 뷰를 만들거나 기존 뷰를 변경합니다.

  • CREATE OR ALTER WAREHOUSE: 웨어하우스가 없는 경우 웨어하우스를 생성하거나 기존 웨어하우스를 변경합니다.

자세한 내용은 CREATE OR ALTER <오브젝트> 섹션을 참조하십시오.