• Andrew Dunstan's avatar
    Fix missing values when doing ALTER TABLE ALTER COLUMN TYPE · 3b174b1a
    Andrew Dunstan authored
    This was an oversight in commit 16828d5c. If the table is going to be
    rewritten, we simply clear all the missing values from all the table's
    attributes, since there will no longer be any rows with the attributes
    missing. Otherwise, we repackage the missing value in an array
    constructed with the new type specifications.
    
    Backpatch to release 11.
    
    This fixes bug #15446, reported by Dmitry Molotkov
    
    Reviewed by Dean Rasheed
    3b174b1a
tablecmds.c 460 KB