Как разбить базу данных H2 на несколько файлов по таблицам - PullRequest
0 голосов
/ 27 июня 2018

Я хотел бы разбить базы данных H2 на несколько файлов, и каждый файл будет представлять одну таблицу. Например: скажем, у нас есть таблицы t1 и t2, верно, нет, у меня есть только один файл myDB.mv.db, но необходим вывод должен быть t1.mv.db и t1.mv.db

Я знаю, что могу справиться с этим, создавая соединения (БД) с каждой таблицей. но я хочу, чтобы был только один процесс Java.

Есть ли способ сделать это?

Спасибо

1 Ответ

0 голосов
/ 29 июня 2018

Я открыл соединения с несколькими базами данных H2 в одной и той же программе Java, используя разные URL-адреса. Например, вы можете подключиться к следующим базам данных:

jdbc:h2:file:mydatabase1

jdbc:h2:file:mydatabase2

Таблицы каждой из них будут храниться в отдельных папках. Вы можете иметь несколько таблиц на каждой.

В вашем случае, если у вас есть 5 таблиц, вы можете создать 5 соединений и создать каждую таблицу для каждой из них.

...