Cześć,
Jakie, wg Waszego doświadczenia, podejście najlepiej sprawdza się przy budowaniu aplikacji w Springu (Spring Data JPA, hibernate), które docelowo na produkcji mają korzystać z bazy danych takich jak Oracle, MSSQL, MySQL itp.
- W ogóle o tym nie myślę. Piszę encje, schematy same się generują. Lokalnie np. H2, potem deployment na produkcję.
- W ogóle o tym nie myślę. Piszę encje, schematy same się generują. Od razu zaczynam z bazą taką jak na produkcji.
- Profile. Dodaję profil np. H2 do developerki oraz drugi produkcyjny. Klepię ręcznie pliki schema.sql i data.sql.
- Zaczynam od docelowej bazy danych. Najpierw tworzę schemat tabel, potem generuję w IDE encje na ich podstawie.
- Inne, jakie?