| From: | Giuseppe Broccolo <giuseppe(dot)broccolo(at)2ndquadrant(dot)it> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: CREATE DATABASE Š [ TEMPLATE [=] template ] [ TABLESPACE [=] tablespace_name ] |
| Date: | 2013-09-26 13:53:22 |
| Message-ID: | 52443C52.5050600@2ndquadrant.it |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Il 26/09/2013 13:27, Tim Kane ha scritto:
>
> I have a question regarding the behaviour of CREATE DATABASE when used
> with TEMPLATE and TABLESPACE options together.
>
>
> The documentation describes the tablespace parameter as:
>
> The name of the tablespace that will be associated with the new
> database, or DEFAULT to use the template database's tablespace.
> This tablespace will be the default tablespace used for objects
> created in this database. See CREATE TABLESPACE
> <http://www.postgresql.org/docs/9.3/static/sql-createtablespace.html> for
> more information.
>
>
> I would take that to mean that all objects from the template will be
> created in the new database within the specified tablespace.
This is possible setting the parameter 'default_tablespace':
SET default_tablespace = space1;
in this way, an implicit TABLESPACE clause is supplied in the objects
creation, independently it's done from a template or not.
Giuseppe.
--
Giuseppe Broccolo - 2ndQuadrant Italy
PostgreSQL Training, Services and Support
giuseppe(dot)broccolo(at)2ndQuadrant(dot)it | www.2ndQuadrant.it
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Merlin Moncure | 2013-09-26 15:04:56 | Re: postgres FDW doesn't support sequences? |
| Previous Message | Kohler Manuel | 2013-09-26 13:35:00 | JDBC driver for Postgres 9.3 |