Skip to content

Commit

Permalink
Nouveau batch de traductions
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed Aug 14, 2014
1 parent cd85c2b commit c10b9a1
Show file tree
Hide file tree
Showing 6 changed files with 199 additions and 184 deletions.
32 changes: 16 additions & 16 deletions postgresql/gist.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,25 +48,25 @@
</sect1>

<sect1 id="gist-builtin-opclasses">
<title>Built-in Operator Classes</title>
<title>Classes d'opérateur internes</title>

<para>
The core <productname>PostgreSQL</productname> distribution
includes the <acronym>GiST</acronym> operator classes shown in
<xref linkend="gist-builtin-opclasses-table"/>.
(Some of the optional modules described in <xref linkend="contrib"/>
provide additional <acronym>GiST</acronym> operator classes.)
La distribution de <productname>PostgreSQL</productname> inclut les classes
d'opérateur <acronym>GiST</acronym> indiquées dans <xref
linkend="gist-builtin-opclasses-table"/>.
(Quelques modules optionnels décrits dans <xref linkend="contrib"/>
fournissent des classes d'opérateur <acronym>GiST</acronym> supplémentaires.)
</para>

<table id="gist-builtin-opclasses-table">
<title>Built-in <acronym>GiST</acronym> Operator Classes</title>
<title>Classes d'opérateur <acronym>GiST</acronym> internes</title>
<tgroup cols="4">
<thead>
<row>
<entry>Name</entry>
<entry>Indexed Data Type</entry>
<entry>Indexable Operators</entry>
<entry>Ordering Operators</entry>
<entry>Nom</entry>
<entry>Type de données indexé</entry>
<entry>Opérateurs indexables</entry>
<entry>Opérateurs de tri</entry>
</row>
</thead>
<tbody>
Expand Down Expand Up @@ -214,12 +214,12 @@
</table>

<para>
For historical reasons, the <literal>inet_ops</literal> operator class is
not the default class for types <type>inet</type> and <type>cidr</type>.
To use it, mention the class name in <command>CREATE INDEX</command>,
for example
Pour des raisons historiques, la classe d'opérateur <literal>inet_ops</literal>
n'est pas la classe par défaut pour les types <type>inet</type> et
<type>cidr</type>. Pour l'utiliser, mentionnez le nom de la classe dans la
commande <command>CREATE INDEX</command>, par exemple
<programlisting>
CREATE INDEX ON my_table USING gist (my_inet_column inet_ops);
CREATE INDEX ON ma_table USING gist (ma_colonne_inet inet_ops);
</programlisting>
</para>

Expand Down
32 changes: 17 additions & 15 deletions postgresql/pltcl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -731,30 +731,32 @@ CREATE TRIGGER trig_mytab_modcount BEFORE INSERT OR UPDATE ON mytab
</sect1>

<sect1 id="pltcl-event-trigger">
<title>Event Trigger Procedures in PL/Tcl</title>
<title>Procédures de trigger sur événement en PL/Tcl</title>

<indexterm>
<primary>event trigger</primary>
<secondary>in PL/Tcl</secondary>
<primary>trigger sur événement</primary>
<secondary>en PL/Tcl</secondary>
</indexterm>

<para>
Event trigger procedures can be written in PL/Tcl.
<productname>PostgreSQL</productname> requires that a procedure that is
to be called as an event trigger must be declared as a function with no
arguments and a return type of <literal>event_trigger</literal>.
Les procédures de trigger sur événement peuvent être écrites en PL/Tcl.
<productname>PostgreSQL</productname> requiert qu'une procédure qui doit
être appelée comme trigger sur événement doit être déclarée comme une
fonction sans arguments et comme renvoyant le type
<literal>event_trigger</literal>.
</para>

<para>
The information from the trigger manager is passed to the procedure body
in the following variables:
L'information provenant du gestionnaire des triggers est passée au corps
de la procédure avec les variables suivantes&nbsp;:

<variablelist>

<varlistentry>
<term><varname>$TG_event</varname></term>
<listitem>
<para>
The name of the event the trigger is fired for.
Le nom de l'événement pour lequel le trigger a été déclenché.
</para>
</listitem>
</varlistentry>
Expand All @@ -763,21 +765,21 @@ CREATE TRIGGER trig_mytab_modcount BEFORE INSERT OR UPDATE ON mytab
<term><varname>$TG_tag</varname></term>
<listitem>
<para>
The command tag for which the trigger is fired.
La balise de la commande pour laquelle le trigger a été déclenché.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
The return value of the trigger procedure is ignored.
La valeur de retour de la procédure trigger est ignorée.
</para>

<para>
Here's a little example event trigger procedure that simply raises
a <literal>NOTICE</literal> message each time a supported command is
executed:
Voici un petit exemple de procédure de trigger sur événement qui lève un
message <literal>NOTICE</literal> à chaque fois qu'une commande supportée
est exécutée&nbsp;:

<programlisting>
CREATE OR REPLACE FUNCTION tclsnitch() RETURNS event_trigger AS $$
Expand Down
102 changes: 54 additions & 48 deletions postgresql/ref/alter_tablespace.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,16 @@

<refnamediv>
<refname>ALTER TABLESPACE</refname>
<refpurpose>Modifier la définition d'un tablespace or affect objects of a tablespace</refpurpose>
<refpurpose>Modifier la définition d'un tablespace ou affecter les objets d'un
tablespace</refpurpose>
</refnamediv>

<refsynopsisdiv>
<synopsis>ALTER TABLESPACE <replaceable>nom</replaceable> RENAME TO <replaceable>nouveau_nom</replaceable>
ALTER TABLESPACE <replaceable>nom</replaceable> OWNER TO <replaceable>nouveau_propriétaire</replaceable>
ALTER TABLESPACE <replaceable>name</replaceable> SET ( <replaceable class="parameter">option_tablespace</replaceable> = <replaceable class="PARAMETER">valeur</replaceable> [, ... ] )
ALTER TABLESPACE <replaceable>name</replaceable> RESET ( <replaceable class="parameter">option_tablespace</replaceable> [, ... ] )
ALTER TABLESPACE <replaceable>name</replaceable> MOVE { ALL | TABLES | INDEXES | MATERIALIZED VIEWS } [ OWNED BY <replaceable class="PARAMETER">role_name</replaceable> [, ...] ] TO <replaceable>new_tablespace</replaceable> [ NOWAIT ]
ALTER TABLESPACE <replaceable>nom</replaceable> SET ( <replaceable class="parameter">option_tablespace</replaceable> = <replaceable class="PARAMETER">valeur</replaceable> [, ... ] )
ALTER TABLESPACE <replaceable>nom</replaceable> RESET ( <replaceable class="parameter">option_tablespace</replaceable> [, ... ] )
ALTER TABLESPACE <replaceable>nom</replaceable> MOVE { ALL | TABLES | INDEXES | MATERIALIZED VIEWS } [ OWNED BY <replaceable class="PARAMETER">nom_rôle</replaceable> [, ...] ] TO <replaceable>nouveau_tablespace</replaceable> [ NOWAIT ]
</synopsis>
</refsynopsisdiv>

Expand All @@ -35,40 +36,44 @@ ALTER TABLESPACE <replaceable>name</replaceable> MOVE { ALL | TABLES | INDEXES |

<para>
<command>ALTER TABLESPACE</command> modifie la définition d'un tablespace.
<command>ALTER TABLESPACE</command> can be used to change the definition of
a tablespace or to migrate objects in the current database between
tablespaces.
<command>ALTER TABLESPACE</command> peut être utilisé pour modifier la
définition d'un tablespace ou pour migrer les objets de la base de connexion
entre différents tablespaces.
</para>

<para>
Seul le propriétaire du tablespace peut change the definition of a tablespace.
Pour modifier le propriétaire, il est nécessaire
d'être un membre direct ou indirect du nouveau rôle propriétaire
(les superutilisateurs ont automatiquement tous ces droits).

Users may use ALTER TABLESPACE ... MOVE to move objects between tablespaces.
ALL will move all tables, indexes and materialized views while specifying
TABLES will move only tables (but not their indexes), INDEXES will only move
indexes (including those underneath materialized views, but not tables) and
MATERIALIZED VIEWS will only move the table relation of the materialized
view (but no indexes associated with it). Users may also specify a list of
roles whose objects are to be moved using OWNED BY.

Users must have CREATE rights on the new tablespace and be considered an
owner (either directly or indirectly) on all objects to be moved. Note that
the superuser is considered an owner of all objects and therefore an
ALTER TABLESPACE ... MOVE ALL issued by the superuser will move all objects
in the current database which are in the tablespace.

All objects to be moved will be locked immediately by the command. The
NOWAIT option, if specified, will cause the command to fail if it is unable
to acquire the locks.

System catalogs will not be moved by this command- individuals wishing to
move a whole database should use ALTER DATABASE, or call ALTER TABLE on the
individual system catalogs. Note that relations in <literal>information_schema</literal>
will be moved, just as any other normal database objects, if the user is the
superuser or considered an owner of the relations in <literal>information_schema</literal>.
Seul le propriétaire du tablespace peut change la définition d'un tablespace.
Pour modifier le propriétaire, il est nécessaire d'être un membre direct ou
indirect du nouveau rôle propriétaire (les superutilisateurs ont
automatiquement tous ces droits).

Les utilisateurs peuvent utiliser ALTER TABLESPACE ... MOVE pour déplacer des
objets entre deux tablespaces. ALL déplacera toutes les tables, index et vues
matérialisées, alors que TABLES ne déplacera que les tables (mais pas leurs
index), INDEXES déplacera seulement les index (des tables et des vues
matérialisées, mais pas ces objets) et MATERIALIZED VIEWS déplacera seulement
les tables (mais pas les index associés). Les utilisateurs peuvent aussi
spécifiés une liste de rôles en utilisant OWNED BY pour que seuls les objets
dont ces rôles sont propriétaires soient déplacés.

Les utilisateurs peuvent avoir les droits CREATE sur le nouveau tablespace et
être considérés un propriétaire (directement ou non) sur les objets déplacés.
Notez que le superutilisateur est considéré comme propriétaire de tous les
objets et, de ce fait, un ALTER TABLESPACE ... MOVE ALL exécuté par un
superutilisateur déplacera tous les objets de la base de données de connexion
appartenant à ce tablespace.

Tous les objets à déplacer sont immédiatement verrouillés par la commande.
L'option NOWAIT, si indiquée, causera l'échec de la commande si la commande ne
peut pas récupérer les verrous.

Les catalogues systèmes ne peuvent pas être déplacés par cette commande. Ceux
qui souhaitent déplacer une base complète doivent utiliser ALTER DATABASE ou
appeler ALTER TABLE sur chaque catalogue système. Notez que les relations du
schéma <literal>information_schema</literal> seront déplacées, tout comme tout
autre objet normal de la base de données, si l'utilisateur est superutilisateur
ou s'il est considéré comme un propriétaire des relations comprises dans
<literal>information_schema</literal>.
</para>
</refsect1>

Expand Down Expand Up @@ -124,22 +129,22 @@ ALTER TABLESPACE <replaceable>name</replaceable> MOVE { ALL | TABLES | INDEXES |
</varlistentry>

<varlistentry>
<term><replaceable class="parameter">role_name</replaceable></term>
<term><replaceable class="parameter">nom_rôle</replaceable></term>
<listitem>
<para>
Role(s) whose objects are to be moved.
Les rôles dont les objets vont être déplacés.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><replaceable class="parameter">new_tablespace</replaceable></term>
<term><replaceable class="parameter">nouveau_tablespace</replaceable></term>
<listitem>
<para>
The name of the tablespace to move objects into. The user must have
CREATE rights on the new tablespace to move objects into that
tablespace, unless the tablespace being moved into is the default
tablespace for the database connected to.
Le nom du tablespace où déplacer les objets. L'utilisateur doit avoir
les droits CREATE sur le nouveau tablespace pour déplacer les objets dans
ce tablespace, sauf si le tablespace en cours de déplacement est le
tablespace par défaut de cette base de données.
</para>
</listitem>
</varlistentry>
Expand All @@ -148,9 +153,9 @@ ALTER TABLESPACE <replaceable>name</replaceable> MOVE { ALL | TABLES | INDEXES |
<term><replaceable class="parameter">NOWAIT</replaceable></term>
<listitem>
<para>
The NOWAIT option causes the ALTER TABLESPACE command to fail immediately
if it is unable to acquire the necessary lock on all of the objects being
move.
L'option NOWAIT fait que la commande ALTER TABLESPACE échoue immédiatement
si elle est incapable d'obtenir le verrou nécessaire sur tous les objets
à déplacer.
</para>
</listitem>
</varlistentry>
Expand All @@ -176,10 +181,11 @@ ALTER TABLESPACE <replaceable>name</replaceable> MOVE { ALL | TABLES | INDEXES |
</para>

<para>
Move all of the objects which I own from the default tablespace to
the <literal>fast_raid</literal> tablespace:
Déplacer tous les objets dont je suis le propriétaire à partir du
tablespace par défaut vers le tablespace
<literal>raid_rapide</literal>&nbsp;:
<programlisting>
ALTER TABLESPACE pg_default MOVE ALL TO fast_raid;
ALTER TABLESPACE pg_default MOVE ALL TO raid_rapide;
</programlisting></para>
</refsect1>

Expand Down

0 comments on commit c10b9a1

Please sign in to comment.