• Tom Lane's avatar
    Support CONSTANT/NOT NULL/initial value for plpgsql composite variables. · f9263006
    Tom Lane authored
    These features were never implemented previously for composite or record
    variables ... not that the documentation admitted it, so there's no doc
    updates here.
    
    This also fixes some issues concerning enforcing DOMAIN NOT NULL
    constraints against plpgsql variables, although I'm not sure that
    that topic is completely dealt with.
    
    I created a new plpgsql test file for these features, and moved the
    one relevant existing test case into that file.
    
    Tom Lane, reviewed by Daniel Gustafsson
    
    Discussion: https://postgr.es/m/18362.1514605650@sss.pgh.pa.us
    f9263006
pl_gram.y 103 KB