• Tom Lane's avatar
    Fix missing dependency for pg_dump's ENABLE ROW LEVEL SECURITY items. · cbdca00b
    Tom Lane authored
    The archive should show a dependency on the item's table, but it failed
    to include one.  This could cause failures in parallel restore due to
    emitting ALTER TABLE ... ENABLE ROW LEVEL SECURITY before restoring
    the table's data.  In practice the odds of a problem seem low, since
    you would typically need to have set FORCE ROW LEVEL SECURITY as well,
    and you'd also need a very high --jobs count to have any chance of this
    happening.  That probably explains the lack of field reports.
    
    Still, it's a bug, so back-patch to 9.5 where RLS was introduced.
    
    Discussion: https://postgr.es/m/19784.1535390902@sss.pgh.pa.us
    cbdca00b
pg_dump.c 547 KB