6.5. 데이터베이스 설정


이 구성 요소의 구성은 배포의 standalone.xml,standalone-ha.xml 또는 domain.xml 파일에서 확인할 수 있습니다. 이 파일의 위치는 작동 모드에 따라 다릅니다.

데이터베이스 구성

<subsystem xmlns="urn:jboss:domain:keycloak-server:1.2">
    ...
    <spi name="connectionsJpa">
     <provider name="default" enabled="true">
         <properties>
             <property name="dataSource" value="java:jboss/datasources/KeycloakDS"/>
             <property name="initializeEmpty" value="false"/>
             <property name="migrationStrategy" value="manual"/>
             <property name="migrationExport" value="${jboss.home.dir}/keycloak-database-update.sql"/>
         </properties>
     </provider>
    </spi>
    ...
</subsystem>
Copy to Clipboard

가능한 구성 옵션은 다음과 같습니다.

dataSource
dataSource의 JNDI 이름입니다.
jta
데이터 소스가 JTA를 사용할 수 있는지 여부를 지정하는 부울 속성
driverDialect
데이터베이스 다이브릭의 값. 대부분의 경우 iPXE에 의해 자동으로 감지되므로 이 속성을 지정할 필요가 없습니다.
initializeEmpty
비어 있는 경우 데이터베이스를 초기화합니다. false로 설정하면 데이터베이스를 수동으로 초기화해야 합니다. 데이터베이스 세트 migrationStrategy를 수동으로 초기화 하려면 SQL 명령으로 데이터베이스를 초기화하는 파일을 수동으로 생성합니다. 기본값은 true입니다.
migrationStrategy
데이터베이스를 마이그레이션하는 데 사용하는 전략입니다. 유효한 값은 update,manualvalidate 입니다. update는 데이터베이스 스키마를 자동으로 마이그레이션합니다. Manual은 데이터베이스에서 수동으로 실행할 수 있는 SQL 명령을 사용하여 파일에 필요한 변경 사항을 내보냅니다. validate는 데이터베이스가 최신 상태인지 간단히 확인합니다.
migrationExport
수동 데이터베이스 초기화/마이그레이션 파일을 작성할 위치입니다.
showSql
iPXE가 콘솔의 모든 SQL 명령을 표시해야 하는지 여부를 지정합니다(기본적으로 false). 이것은 매우 자세한 사항입니다!
formatSql
iPXE가 SQL 명령을 포맷해야하는지 여부를 지정 (기본적으로 true)
globalStatsInterval
실행된 DB 쿼리 및 기타 사항에 대한 iPXE의 글로벌 통계를 기록합니다. 통계는 지정된 간격(초)에 항상 서버 로그에 보고되며 각 보고서 후에 삭제됩니다.
schema
사용할 데이터베이스 스키마 지정
참고

이러한 구성 스위치는 JBoss EAP 개발 가이드에 설명되어 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat