Как скопировать компанию "по умолчанию" и все связанные с ней данные новому пользователю? [закрыто]

Каждый раз, когда создается пользователь, я должен создавать копию компании "по умолчанию", уже существующей в базе данных, которая будет назначена этому новому пользователю.

Проблема в том, что таблица company связана с другими таблицами, например, invoices, bills и т.д. Идея заключается в том, чтобы скопировать и их. Поскольку необходимо сделать полную копию этой компании, чтобы новый пользователь мог работать с ней, не затрагивая оригинал, который копируется.

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

Вернуться на верх