Quando si aggiungono NOT NULLcolonne con un DEFAULTvalore - PostgreSQL ottimizza questa operazione?
Nel caso in cui la tabella abbia n righe, un'alter-table-add-column non ottimizzata produrrebbe n scritture del valore predefinito - che potrebbe essere molto doloroso, ovviamente. Con l'ottimizzazione il DB creerebbe istantaneamente la nuova colonna, memorizzando solo una copia del valore predefinito che verrebbe restituito quando non viene trovato alcun valore non predefinito per quella colonna in una struttura di dati di indice adatta.
Ad esempio Oracle 11g ha una tale ottimizzazione .