Skip to content

멀티플랫폼

코틀린 멀티플랫폼에서 SQLDelight를 사용하려면 코드를 생성할 패키지를 지정하여 Gradle 플러그인을 설정하세요.

groovy
apply plugin: "org.jetbrains.kotlin.multiplatform"
apply plugin: "app.cash.sqldelight"

sqldelight {
  databases {
    MyDatabase {
      packageName = "com.example.hockey"
    }
  }
}

.sq 파일들을 src/commonMain/sqldelight 디렉터리에 넣으세요. 그런 다음 Database를 생성할 때 각 플랫폼에서 SqlDriver가 제공되도록 expect 키워드를 사용하세요. 마이그레이션 파일 또한 동일한 src/commonMain/sqldelight 디렉터리에 있어야 합니다.