i have to code a new project where there is an existing SQLite datasource.
I have basically two questions:
- Does Spring Data JDBC support SQLite? The listing here does not explicitly state so: https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#requirements
- As it is not "officially" supported out of the box, is it even recommended to use it (SQLite) via own dialect?
I could do some import/export jobs from sqlite to let´s say postgres for example with no trouble at all.
SQLite is not supported out of the box.
I'm not familiar with SQLite, but Spring Data JDBC currently doesn't require any fancy SQL features. And after a quick check of the documentation I'm confident that you should be fine with your own dialect. And it is the intended way to use databases with Spring Data JDBC, that aren't supported out of the box.
You could even make the dialect open source and publish it on Maven, so others could benefit from it as well.