• Alvaro Herrera's avatar
    Recast "ONLY" column CHECK constraints as NO INHERIT · 09ff76fc
    Alvaro Herrera authored
    The original syntax wasn't universally loved, and it didn't allow its
    usage in CREATE TABLE, only ALTER TABLE.  It now works everywhere, and
    it also allows using ALTER TABLE ONLY to add an uninherited CHECK
    constraint, per discussion.
    
    The pg_constraint column has accordingly been renamed connoinherit.
    
    This commit partly reverts some of the changes in
    61d81bd2, particularly some pg_dump and
    psql bits, because now pg_get_constraintdef includes the necessary NO
    INHERIT within the constraint definition.
    
    Author: Nikhil Sontakke
    Some tweaks by me
    09ff76fc
create_table.sgml 54.9 KB