ydb-java-dialects icon indicating copy to clipboard operation
ydb-java-dialects copied to clipboard

feat: Kotlin Exposed YDB Dialect

Open KirillKurdyukov opened this issue 2 years ago • 1 comments

Useful links:

  1. JetBrains ORM Framework Exposed
  2. YDB JDBC Driver using 2.3.6
  3. YDB Types - https://ydb.tech/docs/en/yql/reference/types

Preparation:

brew docker install
brew install colima

sudo ln -sf  ~/.colima/docker.sock /var/run/docker.sock

Roadmap:

  1. Fork this repository
  2. module name is kotlin-exposed-dialect, artifactId is kotlin-exposed-ydb-dialect, groupId tech.ydb.dialects
  3. Example Database dialect - https://github.com/JetBrains/Exposed/blob/main/exposed-core/src/main/kotlin/org/jetbrains/exposed/sql/vendors/OracleDialect.kt
  4. package maybe create tech.ydb.exposed.sql.
  5. Register dialect TransactionManager.registerDialect("mydialect")
  6. override org.jetbrains.exposed.sql.vendors.DataTypeProvider.kt
  7. Full integration tests.
  8. README.md
  9. Integration test example - hibernate-dialect.

KirillKurdyukov avatar Jan 23 '24 16:01 KirillKurdyukov

Взял в работу

edikgoose avatar Dec 02 '24 06:12 edikgoose