2017-09-06 2 views
1

私はSQLiteデータベースに接続するためにDropwizardとそのJDBI moduleを使用しています。私はそれがFKsがあるようにデータベースをセットアップしましたが、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クラスをチェックアウトすることができます。

関連する問題