Я должен создать базу данных, которая позволит мне хранить данные на нескольких языках. Я придумал что-то вроде этого.
create table lang ( id primary key, lang_code )
create table data (id primary key)
create table i18n_data (id primary key, i18n_text ,data_id references data, lang_id references lang)
Является ли создание таблицы с одним столбцом / первичным ключом излишним для меня? Есть ли лучший способ сделать это?
Спасибо.