Табличные пространства в MySQL - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть проект Spring, который использует Flyway для выполнения сценариев миграции, и до сих пор я работал с PostgreSQL.Все мои запросы и требования требуют наличия табличного пространства для указателей и другого табличного пространства для табличных данных.Теперь мне нужно сделать то же самое для MySQL.Но я борюсь с табличными пространствами в MySQL, документация ограничена.Вот фрагмент моего сценария миграции для PostgreSQL:

create table if not exists url_configuration
(
id bigint not null
  constraint pk_url_configuration primary key using index tablespace ${tablespace_index},
version bigint,
name varchar(2048),
surname(2048),
url varchar(2048)
) TABLESPACE ${tablespace_data};

Заполнители ${tablespace_index} и ${tablespace_data} изменены со значениями из конфигурации Spring.

Как видите, у меня есть табличное пространство для указателей и табличное пространство для табличных данных.У меня также есть табличные пространства для столбцов (для больших объектов [bytea]), но это в другой таблице.В любом случае, вопрос заключается в следующем: поддерживает ли MySQL объявление табличных пространств для каждой таблицы / индекса / столбца или это доступно только в PostgreSQL?

...