• Tom Lane's avatar
    Don't print database's tablespace in pg_dump -C --no-tablespaces output. · e97e9c57
    Tom Lane authored
    If the database has a non-default tablespace, we emitted a TABLESPACE
    clause in the CREATE DATABASE command emitted by -C, even if
    --no-tablespaces was also specified.  This seems wrong, and it's
    inconsistent with what pg_dumpall does, so change it.  Per bug #14315
    from Danylo Hlynskyi.
    
    Back-patch to 9.5.  The bug is much older, but it'd be a more invasive
    change before 9.5 because dumpDatabase() hasn't got an easy way to get
    to the outputNoTablespaces flag.  Doesn't seem worth the work given
    the lack of previous complaints.
    
    Report: <20160908081953.1402.75347@wrigleys.postgresql.org>
    e97e9c57
pg_dump.c 537 KB