]> granicus.if.org Git - postgresql/commitdiff
doc: Improve CREATE PUBLICATION examples
authorPeter Eisentraut <peter_e@gmx.net>
Wed, 22 Mar 2017 19:26:59 +0000 (15:26 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Wed, 22 Mar 2017 19:27:40 +0000 (15:27 -0400)
doc/src/sgml/ref/create_publication.sgml

index b00a91ef8a60f9e22697fc51c00ed0149b0344a9..3cdde801fa1f6f35fa222ee0017b2fcaec8a117c 100644 (file)
@@ -163,7 +163,7 @@ CREATE PUBLICATION <replaceable class="parameter">name</replaceable>
   </para>
 
   <para>
-   <command>TRUNCATE</command> and other <acronym>DDL</acronym> operations
+   <command>TRUNCATE</command> and <acronym>DDL</acronym> operations
    are not published.
   </para>
  </refsect1>
@@ -172,16 +172,25 @@ CREATE PUBLICATION <replaceable class="parameter">name</replaceable>
   <title>Examples</title>
 
   <para>
-   Create a simple publication that just publishes all DML for tables in it:
+   Create a publication that publishes all changes in two tables:
 <programlisting>
-CREATE PUBLICATION mypublication;
+CREATE PUBLICATION mypublication FOR TABLE users, departments;
 </programlisting>
   </para>
 
   <para>
-   Create an insert-only publication:
+   Create a publication that publishes all changes in all tables:
 <programlisting>
-CREATE PUBLICATION insert_only WITH (NOPUBLISH UPDATE, NOPUBLISH DELETE);
+CREATE PUBLICATION alltables FOR ALL TABLES;
+</programlisting>
+  </para>
+
+  <para>
+   Create a publication that only publishes <command>INSERT</command>
+   operations in one table:
+<programlisting>
+CREATE PUBLICATION insert_only FOR TABLE mydata
+    WITH (NOPUBLISH UPDATE, NOPUBLISH DELETE);
 </programlisting>
   </para>
  </refsect1>