When the new type is an unconstrained domain over the old type, we don't need to rewrite the table. Noah Misch and Robert Haas