2017-09-06 17 views
1

SQLite 데이터베이스에 연결하기 위해 Dropwizard와 JDBI module을 사용하고 있습니다. 데이터베이스를 설정하여 FK를 제 위치에 배치했지만 SQLite에 제약 조건을 설정하도록 지시해야합니다.Dropwizard 및 JDBI를 사용하여 SQLite에 외래 키 제약 조건을 설정하려면 어떻게해야합니까?

using a properties instance을 구성 할 수 있다는 것을 알고 있지만, Dropwizard에서 JDBI 설정과 함께 사용하는 방법을 알지 못합니다.

답변

1

.yml 설정 파일에 다음 속성을 추가해야합니다 : foreign_keys: true.

은 다음과 비슷한 모습이 될 것입니다 : 당신이 당신의 SQLite 데이터베이스에서 FK 제약 조건을 가지고 있어야 그 후

database: 
    # the name of your JDBC driver 
    driverClass: org.sqlite.JDBC 

    # the JDBC URL 
    url: jdbc:sqlite:databasefile.db 

    # any properties specific to your JDBC driver: 
    properties: 
    foreign_keys: true 

합니다. 더 많은 속성에 대해서는 SQLiteConfig 클래스를 확인하십시오.