модели компаний для разных стран - PullRequest
0 голосов
/ 27 марта 2019

Я хочу построить ER-модель для компаний. Некоторые поля для компаний такие же, как name, legal_address и другие, но некоторые поля определяются в зависимости от страны, где зарегистрирована компания.

Например, если мы берем Russia, компания должна иметь такие поля, как inn, ogrn и т. Д. (Неважно, какие имена). Если мы возьмем другую страну - у компании будет другой набор полей.

Мне нужен совет, как спланировать (архитектор) это.

Любые идеи были бы великолепны.

На данный момент я сделал это:

[locations]
id
country
city
lat
lng
zip_code

[companies]
id
location_id
name
director
legal_address
actual_address

[company_russia]
id
company_id
inn
kpp
ogrn
stat_codes
reg_number_fss
reg_number_pfr

Но я думаю, что будут проблемы с присоединением к таблицам, и что каждая страна требует отдельной таблицы - это не очень хороший подход.

...