Liquibase 사용자 인터페이스 정보

Liquibase 페이지의 맨 위에 있는 카드에 Liquibase 상태가 표시됩니다. 배포는 다음 그림과 같이 아래 카드로 표시됩니다.

Liquibase 상태

Liquibase는 한 번에 하나의 배포만 실행합니다. 실행 중인 배포가 없는 경우 최상위 Liquibase 카드는 Liquibase가 현재 잠금 해제되어 마지막 배포의 ID를 표시함을 나타냅니다.

당시 실행 중인 배치가 있는 경우 카드는 Liquibase가 잠겼음을 나타내고 이를 차단하는 리소스의 이름과 배치가 시작된 시간을 표시합니다.

배치

각 배포에 대한 카드는 스키마, 배포 ID, 시작 및 완료 배포 일자 및 시간, 배포에서 실행되는 Changeset 수와 같은 세부정보를 제공합니다. 특정 배치 페이지를 열려면 카드의 제목을 누르거나 컨텍스트 메뉴에서 배치 변경 사항 열기를 누릅니다.

배포 카드

변경 집합

배치 페이지에서 해당 특정 배치에 대해 실행된 Changeset가 아래에 표시됩니다. 상단의 Current Deployment 카드는 Changeset가 속한 배치를 보여줍니다.

각 Changeset 카드에는 Changeset 이름, Changeset 배포를 시작한 날짜 및 시간, 변경이 배포된 스키마가 표시됩니다.

Changeset의 컨텍스트 메뉴는 다음 옵션으로 구성됩니다.

  • 이전 객체 상태 XML: Changeset가 적용되기 전의 객체 상태(테이블, 프로시저)를 보여주는 XML을 표시합니다. 이전에 데이터베이스에 객체가 존재하지 않은 경우(예: 배치에서 생성된 테이블) 다음과 같은 메시지가 표시됩니다. xml code not available....
  • 실행된 SQL 표시: Changeset가 배포될 때 실행된 SQL 코드를 표시합니다.