У меня есть существующая база данных PostgreSQL RDS (около 2 ТБ). Я хочу создать API, который будет в основном получать данные из базы данных, используя EF. Я уже использовал скаффолдинг, чтобы получить контекст БД. Тем не менее, теперь я немного запутался и не уверен в 3 вещах.
- Если я запускаю инициализацию БД, удалит ли она все существующие данные и заменит новую пустую схему БД fre sh?
- Если я создам файл миграции БД из него. Будет ли он скопировать все данные в виде файла резервной копии?
- У меня есть еще 4 базы данных с точно такой же схемой. Единственные отличия - это детали подключения и данные внутри таблиц. Смогу ли я использовать тот же API и контекст БД для взаимодействия с ними, или мне нужно скопировать контекст БД для каждого из них?
Я пытаюсь подключиться к существующему БД без замены каких-либо данных. и я не хочу хранить 2 ТБ в моем проекте API.