Fix default_tablespace usage for partitioned tables

Alvaro Herrera <alvherre@alvh.no-ip.org>

Commit: a36c84c3e4a9bee6baa740848f67a5db3fa279b0
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: 2019-06-07T04:44:17Z
Releases: 12.0
Fix default_tablespace usage for partitioned tables

In commit 87259588d0ab I (Álvaro) tried to rationalize the determination
of tablespace to use for partitioned tables, but failed to handle the
default_tablespace case.  Repair and add proper tests.

Author: Amit Langote, Rushabh Lathia
Reported-by: Rushabh Lathia
Reviewed-by: Amit Langote, Álvaro Herrera
Discussion: https://postgr.es/m/CAGPqQf0cYjm1=rjxk_6gU0SjUS70=yFUAdCJLwWzh9bhNJnyVg@mail.gmail.com

Files

Discussion