Skip to content

Commit

Permalink
Translate datatype.xml
Browse files Browse the repository at this point in the history
  • Loading branch information
rjuju authored and gleu committed Jun 16, 2017
1 parent f4f61f7 commit 063b1d3
Showing 1 changed file with 41 additions and 37 deletions.
78 changes: 41 additions & 37 deletions postgresql/datatype.xml
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,8 @@
<row>
<entry><type>macaddr8</type></entry>
<entry></entry>
<entry>MAC (Media Access Control) address (EUI-64 format)</entry>
<entry>Adresse MAC (pour <foreignphrase>Media Access
Control</foreignphrase>) (format EUI-64)</entry>
</row>

<row>
Expand Down Expand Up @@ -3527,7 +3528,7 @@ SELECT personne.nom, vacances.nombre_de_semaines FROM personne, vacances
<row>
<entry><type>macaddr8</type></entry>
<entry>8 bytes</entry>
<entry>MAC addresses (EUI-64 format)</entry>
<entry>adrreses MAC (format EUI-64)</entry>
</row>

</tbody>
Expand Down Expand Up @@ -3737,7 +3738,7 @@ opposition de deux choses -->

<para>
Le type <type>macaddr</type> stocke des adresses MAC, connues par exemple
à partir des adresses de cartes réseau Ethernet (mais les adresses MAC sont
pour les adresses de cartes réseau Ethernet (mais les adresses MAC sont
aussi utilisées dans d'autres cas). Les saisies sont acceptées dans les
formats suivants&nbsp;:

Expand Down Expand Up @@ -3781,31 +3782,33 @@ opposition de deux choses -->
</indexterm>

<indexterm>
<primary>MAC address (EUI-64 format)</primary>
<primary>adresse MAC (format EUI-64)</primary>
<see>macaddr</see>
</indexterm>

<para>
The <type>macaddr8</type> type stores MAC addresses in EUI-64
format, known for example from Ethernet card hardware addresses
(although MAC addresses are used for other purposes as well).
This type can accept both 6 and 8 byte length MAC addresses
and stores them in 8 byte length format. MAC addresses given
in 6 byte format will be stored in 8 byte length format with the
4th and 5th bytes set to FF and FE, respectively.

Note that IPv6 uses a modified EUI-64 format where the 7th bit
should be set to one after the conversion from EUI-48. The
function <function>macaddr8_set7bit</function> is provided to make this
change.

Generally speaking, any input which is comprised of pairs of hex
digits (on byte boundaries), optionally separated consistently by
one of <literal>':'</literal>, <literal>'-'</literal> or <literal>'.'</literal> is
accepted. The number of hex digits must be either 16 (8 bytes) or
12 (6 bytes). Leading and trailing whitespace is ignored.

The following are examples of input formats that are accepted:
Le type <type>macaddr8</type> stocke des adresses MAC au format EUI-64,
connues par exemple pour les adresses de cartes réseau Ethernet (mais
les adresses MAC sont aussi utilisées dans d'autres cas).
Ce type accepte à la fois des adresses MAC d'une longueur de 6 et 8
octets. Les adresses MAC fournies dans un format de 6 octets seront
stockées dans un format de 8 octets avec les 4ème et 5ème octets
respectivement positionnées à FF et FE.

Veuillez noter qu'IPv6 utilise un format modifié de EUI-64 où le 7ème
bit devrait être positionné à un après la conversion depuis EUI-48. La
fonction <function>macaddr8_set7bit</function> est fournie pour
réaliser ce changement.

De manière générale, n'importe quelle valeur en entrée constituée de
paires de chiffres au format héxadécimal (dans les limites d'un octet),
systématiquement séparées ou non d'un de des caractères
<literal>':'</literal>, <literal>'-'</literal> or
<literal>'.'</literal> est acceptée. Le nombre de chiffres
héxadécimaux doit être soit 16 (8 octets) ou 12 (6 octets). Les
espaces non significatifs présents avant ou après sont ignorés.

Voici un ensemble d'exmples de formats acceptés en entrée :

<simplelist>
<member><literal>'08:00:2b:01:02:03:04:05'</literal></member>
Expand All @@ -3818,17 +3821,18 @@ opposition de deux choses -->
<member><literal>'08002b0102030405'</literal></member>
</simplelist>

These examples would all specify the same address. Upper and
lower case is accepted for the digits
<literal>a</literal> through <literal>f</literal>. Output is always in the
first of the forms shown.
Ces exemples spécifient tous la même addresse. Les majuscules et les
minuscules sont acceptées pour les caractères de
<literal>a</literal> jusqu'à <literal>f</literal>. La sortie de sera
toujours au même format que le premier exemple.

The last six input formats that are mentioned above are not part
of any standard.
Les six derniers formats en entrée qui sont mentionnés au dessus ne
font partie d'aucun standard.

To convert a traditional 48 bit MAC address in EUI-48 format to
modified EUI-64 format to be included as the host portion of an
IPv6 address, use <function>macaddr8_set7bit</function> as shown:
Pour convertir une adresse MAC traditionnelle de 48 bits au format
EUI-48 vers le format modifié EUI-64 pour pouvoir être inclue dans la
partie hôte d'une adresse IPv6, utilisez
<function>macaddr8_set7bit</function> comme ceci :

<programlisting>
SELECT macaddr8_set7bit('08:00:2b:01:02:03');
Expand Down Expand Up @@ -4967,14 +4971,14 @@ WHERE attrelid = (SELECT oid FROM pg_class WHERE relname = 'ma_table');</program

<row>
<entry><type>unknown</type></entry>
<entry>Identifies a not-yet-resolved type, e.g. of an undecorated
string literal.</entry>
<entry>Identifie un type non encore résolu, par exemple une chaîne de
texte non décorée.</entry>
</row>

<row>
<entry><type>opaque</type></entry>
<entry>Un type de données obsolète qui servait précédemment à beaucoup
des usages cités ci-dessus.</entry>
<entry>Un type de données obsolète qui servait précédemment pour
beaucoup des usages cités ci-dessus.</entry>
</row>
</tbody>
</tgroup>
Expand Down

0 comments on commit 063b1d3

Please sign in to comment.