Bazy danych · Senior · Pytanie 68 z 75
Jaka jest bezpieczna kolejność usuwania kolumny w systemie ze stopniowymi wdrożeniami?
- 1Najpierw usunąć, potem zaktualizować kod
- ✓Poprawna odpowiedź: Przestać ją czytać i zapisywać w kodzie i najpierw to wdrożyć (w ORM przestać ją wybierać), a kolumnę usunąć w późniejszej migracji
- 3Usunąć ją w tym samym wdrożeniu, które usuwa ją z kodu
Wyjaśnienie
Stare instancje działające podczas wdrożenia wysypałyby się na brakującej kolumnie. Samo DROP COLUMN w PostgreSQL jest szybkie: tylko oznacza kolumnę jako usuniętą.