root/traduc/branches/bv747/manuel/ref/create_constraint.sgml

Revision 104, 3.4 kB (checked in by gleu, 3 years ago)

Des sauts de ligne en trop dans les exemples.

Line 
1 <!--
2 $Header: /var/lib/cvs/pgsql-fr/sgml/ref/create_constraint.sgml,v 1.6.2.1 2005/07/15 06:33:52 guillaume Exp $
3 PostgreSQL documentation
4 -->
5
6 <refentry id="SQL-CREATECONSTRAINT">
7  <refmeta>
8   <refentrytitle id="sql-createconstraint-title">CREATE CONSTRAINT TRIGGER</refentrytitle>
9   <refmiscinfo>SQL - Instructions du langage</refmiscinfo>
10  </refmeta>
11
12  <refnamediv>
13   <refname>CREATE CONSTRAINT TRIGGER</refname>
14   <refpurpose>définit un nouveau déclencheur contrainte</refpurpose>
15  </refnamediv>
16
17  <indexterm zone="sql-createconstraint">
18   <primary>CREATE CONSTRAINT</primary>
19  </indexterm>
20
21  <refsynopsisdiv>
22 <synopsis>
23 CREATE CONSTRAINT TRIGGER <replaceable class="parameter">nom</replaceable>
24     AFTER <replaceable class="parameter">événements</replaceable> ON <replaceable class="parameter">table</replaceable> <replaceable class="parameter">contrainte</replaceable> <replaceable class="parameter">attributs</replaceable>
25     FOR EACH ROW EXECUTE PROCEDURE <replaceable class="parameter">fonction</replaceable> ( <replaceable class="parameter">args</replaceable> )
26 </synopsis>
27  </refsynopsisdiv>
28
29  <refsect1>
30   <title>Description</title>
31
32   <para>
33    <command>CREATE CONSTRAINT TRIGGER</command> est utilisé à l'intérieur de
34    <command>CREATE TABLE</command>/<command>ALTER TABLE</command> et par
35    <application>pg_dump</application>  pour créer les déclencheurs spéciaux
36    pour l'intégrité référentielle. Elle n'a pas pour but une utilisation
37    générale.
38   </para>
39  </refsect1>
40
41  <refsect1>
42    <title>Paramètres</title>
43                
44     <variablelist>
45      <varlistentry>
46       <term><replaceable class="PARAMETER">nom</replaceable></term>
47       <listitem>
48        <para>
49         Le nom du déclencheur en contrainte.
50        </para>
51       </listitem>
52      </varlistentry>
53
54      <varlistentry>
55       <term><replaceable class="PARAMETER">événements</replaceable></term>
56       <listitem>
57        <para>
58         Les catégories d'événements pour lesquelles ce déclencheur sera lancé.
59        </para>
60       </listitem>
61      </varlistentry>
62
63      <varlistentry>
64       <term><replaceable class="PARAMETER">table</replaceable></term>
65       <listitem>
66        <para>
67         Le nom (qualifié ou non du nom du schéma) de la table dans laquelle a
68         lieu les événements du déclencheur.
69        </para>
70       </listitem>
71      </varlistentry>
72
73      <varlistentry>
74       <term><replaceable class="PARAMETER">contrainte</replaceable></term>
75       <listitem>
76        <para>
77         Spécification d'une contrainte actuelle.
78        </para>
79       </listitem>
80      </varlistentry>
81
82      <varlistentry>
83       <term><replaceable class="PARAMETER">attributs</replaceable></term>
84       <listitem>
85        <para>
86         Les attributs de la contrainte.
87        </para>
88       </listitem>
89      </varlistentry>
90
91      <varlistentry>
92       <term><replaceable class="PARAMETER">fonction</replaceable>(<replaceable
93 class="PARAMETER">args</replaceable>)</term>
94       <listitem>
95        <para>
96         La fonction à appeler faisant parti du traitement du déclencheur.
97        </para>
98       </listitem>
99      </varlistentry>
100     </variablelist>
101  </refsect1>
102 </refentry>
103
104 <!-- Keep this comment at the end of the file
105 Local variables:
106 mode: sgml
107 sgml-omittag:nil
108 sgml-shorttag:t
109 sgml-minimize-attributes:nil
110 sgml-always-quote-attributes:t
111 sgml-indent-step:1
112 sgml-indent-data:t
113 sgml-parent-document:nil
114 sgml-default-dtd-file:"../reference.ced"
115 sgml-exposed-tags:nil
116 sgml-local-catalogs:"/usr/lib/sgml/catalog"
117 sgml-local-ecat-files:nil
118 End:
119 -->
Note: See TracBrowser for help on using the browser.