some other examples for CREATE DATABASE.
Gavin Sherry
<!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/create_database.sgml,v 1.39 2004/06/18 06:13:05 tgl Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/create_database.sgml,v 1.40 2004/07/12 01:22:53 momjian Exp $
PostgreSQL documentation
-->
<programlisting>
CREATE DATABASE lusiadas;
+</programlisting>
+ </para>
+
+ <para>
+
+ <para>
+ To create a database <literal>sales</> owned by user <literal>salesapp</>>
+ with a default tablespace of <literal>salesspace</>:
+
+<programlisting>
+CREATE DATABASE sales OWNER salesapp TABLESPACE salesspace;
+</programlisting>
+ </para>
+
+ <para>
+ To create a database <literal>music</> which supports the ISO-8859-1
+ character set:
+
+<programlisting>
+CREATE DATABASE music ENCODING 'LATIN1';
</programlisting>
</para>
</refsect1>
<!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/create_index.sgml,v 1.48 2004/06/18 06:13:05 tgl Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/create_index.sgml,v 1.49 2004/07/12 01:22:53 momjian Exp $
PostgreSQL documentation
-->
the table <literal>films</literal>:
<programlisting>
CREATE UNIQUE INDEX title_idx ON films (title);
+</programlisting>
+ </para>
+
+ <para>
+ To create an index on the column <literal>code</> in the table
+ <literal>films</> and have the index reside in the tablespace
+ <literal>indexspace</>:
+<programlisting>
+CREATE INDEX code_idx ON films(code) TABLESPACE indexspace;
</programlisting>
</para>
<!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/create_schema.sgml,v 1.13 2004/06/25 21:55:50 tgl Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/create_schema.sgml,v 1.14 2004/07/12 01:22:53 momjian Exp $
PostgreSQL documentation
-->
SELECT title, release FROM hollywood.films WHERE awards IS NOT NULL;
</programlisting>
</para>
+
+ <para>
+ Create a schema <literal>sales</> whose tables, indexes and sequences
+ will be stored in the tablespace <literal>mirrorspace</> by default:
+
+<programlisting>
+CREATE SCHEMA sales TABLESPACE mirrorspace;
+</programlisting>
+ </para>
+
</refsect1>
<refsect1>
<!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/create_table.sgml,v 1.82 2004/06/18 06:13:05 tgl Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/create_table.sgml,v 1.83 2004/07/12 01:22:53 momjian Exp $
PostgreSQL documentation
-->
name varchar(40),
UNIQUE(name)
);
+</programlisting>
+ </para>
+
+ <para>
+ Create table <structname>cinemas</> in tablespace <structname>diskvol1</>:
+
+<programlisting>
+CREATE TABLE cinemas (
+ id serial,
+ name text,
+ location text
+) TABLESPACE diskvol1;
</programlisting>
</para>