Skip to content

Commit

Permalink
Mise à jour en version 9.2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
gleu committed May 8, 2013
1 parent 581cef0 commit f4ad18f
Show file tree
Hide file tree
Showing 8 changed files with 1,335 additions and 52 deletions.
47 changes: 28 additions & 19 deletions postgresql/func.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1534,8 +1534,9 @@ both</optional>
Code les données binaires en une représentation textuelle. Les
formats supportés sont&nbsp;:
<literal>base64</literal>, <literal>hex</literal>, <literal>escape</literal>.
<literal>escape</literal> affiche simplement des octets nuls sous la
forme <literal>\000</literal> et des antislashs.
<literal>escape</literal> convertit les octets nuls et les octets dont le bit
de poids fort est à 1, en séquence octal (<literal>\</><replaceable>nnn</>)
et des antislashs doubles.
</entry>
<entry><literal>encode( E'123\\000\\001', 'base64')</literal></entry>
<entry><literal>MTIzAAE=</literal></entry>
Expand Down Expand Up @@ -3077,13 +3078,14 @@ binaires</title>
<primary>decode</primary>
</indexterm>
<literal><function>decode</function>(<parameter>chaîne</parameter> <type>text</type>,
<parameter>type</parameter> <type>text</type>)</literal>
<parameter>format</parameter> <type>text</type>)</literal>
</entry>
<entry><type>bytea</type></entry>
<entry>
Décode la chaîne binaire <parameter>chaîne</parameter> auparavant codée
avec <function>encode</function>. Le type de paramètre est le même que
dans <function>encode</function>.
Décode les données binaires de leur représentation textuelle dans
<parameter>chaîne</parameter> auparavant codée. Les options pour
<parameter>format</parameter> sont les mêmes que pour
<function>encode</function>.
</entry>
<entry><literal>decode(E'123\\000456', 'escape')</literal></entry>
<entry><literal>123\000456</literal></entry>
Expand All @@ -3099,9 +3101,12 @@ binaires</title>
</entry>
<entry><type>text</type></entry>
<entry>
Code la chaîne binaire en sa représentation <acronym>ASCII</acronym>.
Les types supportés sont <literal>base64</literal>,
<literal>hex</literal>, <literal>escape</literal>.
Code les données binaires en une représentation textuelle. Les formats
supportés sont&nbsp;:
<literal>base64</literal>, <literal>hex</literal>, <literal>escape</literal>.
<literal>escape</literal> convertit les octets nuls et les octets dont le bit
de poids fort est à 1, en séquence octal (<literal>\</><replaceable>nnn</>)
et des antislashs doubles.
</entry>
<entry><literal>encode(E'123\\000456'::bytea, 'escape')</literal></entry>
<entry><literal>123\000456</literal></entry>
Expand Down Expand Up @@ -7171,18 +7176,22 @@ SELECT EXTRACT(SECOND FROM TIME '17:12:28.5');
<term><literal>week</literal></term>
<listitem>
<para>
Le numéro de la semaine dans l'année, à laquelle appartient le jour. Par
définition (<acronym>ISO</acronym> 8601), la première semaine d'une
année contient le 4 janvier de cette année. (La semaine
<acronym>ISO</acronym>-8601 commence un lundi.) Dit autrement, le
premier jeudi d'une année se trouve dans la première semaine de cette
année.
Le numéro de la semaine dans l'année, à laquelle appartient le jour.
Par définition (<acronym>ISO</acronym> 8601), les semaines commencent
le lundi et la première semaine d'une année contient le 4 janvier de
cette année. Autrement dit, le premier jeudi d'une année se trouve dans
la première semaine de cette année.
</para>
<para>
De ce fait, les dates de début janvier peuvent
faire partie de la 52è ou 53è semaine de l'année précédente. Par exemple,
<literal>2005-01-01</literal> fait partie de la 53è semaine de 2004 et
<literal>2006-01-01</literal> fait partie de la 52è semaine de l'année 2005.
Dans la définition ISO, il est possible que les premiers jours de janvier
fassent partie de la semaine 52 ou 53 de l'année précédente. Il est aussi
possibles que les derniers jours de décembre fassent partie de la première
semaine de l'année suivante. Par exemple, <literal>2005-01-01</literal>
fait partie de la semaine 53 de l'année 2004 et <literal>2006-01-01</literal>
fait partie de la semaine 52 de l'année 2005, alors que
<literal>2012-12-31</literal> fait partie de la première semaine de 2013.
Il est recommandé d'utiliser le champ <literal>isoyear</literal> avec
<literal>week</literal> pour obtenir des résultats cohérents.
</para>

<screen>SELECT EXTRACT(WEEK FROM TIMESTAMP '2001-02-16 20:38:40');
Expand Down
34 changes: 20 additions & 14 deletions postgresql/install-windows.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@
Il existe différentes façons de construire PostgreSQL sur
<productname>Windows</productname>. La façon la plus simple de le faire est
d'utiliser les outils Microsoft. Pour cela, il faut installer une version
supportée du <productname>Microsoft Windows SDK</productname> et d'utiliser
supportée de <productname>Visual Studio Express 2012 for Windows
Desktop</productname> et utiliser
le compilateur inclus. Il est aussi possible de construire PostgreSQL avec
<productname>Microsoft Visual C++ 2005, 2008 ou 2010</productname>. Dans certains
cas, il faut installer le <productname>Windows SDK</productname> en plus du
Expand Down Expand Up @@ -65,7 +66,8 @@
<productname>Visual Studio</productname>.
</para>
<para>
Les builds natifs de <application>psql</application> ne supportent pas l'édition de la ligne de commande.
Les constructions natives de <application>psql</application> ne supportent pas
l'édition de la ligne de commande.
La version de psql construite avec <productname>Cygwin</productname> supporte l'édition de ligne de commande,
donc elle devrait être utilisée là où on a besoin de psql pour des besoins interactifs
sous <productname>Windows</productname>.
Expand All @@ -81,19 +83,20 @@
Studio</productname>, soit <productname>Visual Studio Express</productname>
soit certaines versions du <productname>Microsoft Windows SDK</productname>. Si vous
n'avez pas déjà un environnement <productname>Visual Studio</productname>
configuré, la façon la plus simple est d'utiliser les compilateurs du
<productname>Windows SDK</productname>, téléchargement libre chez Microsoft.
configuré, le plus simple est d'utiliser les compilateurs disponibles dans
le <productname>Windows SDK 7.1</productname> ou ceux fournis dans
<productname>Visual Studio Express 2012 for Windows Desktop</productname>,
qui sont tous disponibles en libre téléchargement sur le site de Microsoft.
</para>

<para>
La compilation de PostgreSQL a été testé en utilisant les compilateurs livrés
avec <productname>Visual Studio 2005</productname> jusqu'à
<productname>Visual Studio 2010</productname> (en incluant les éditions Express),
<productname>Visual Studio 2012</productname> (en incluant les éditions Express),
ainsi que les SDK Windows autonomes (versions 6.0 à 7.1). Les constructions
64-bit de PostgreSQL sont seulement supportées avec la version 6.0a de
<productname>Microsoft Windows SDK</productname> version 6.0a et les versions
suivantes, ainsi qu'avec <productname>Visual Studio 2008</productname> et les
versions suivantes.
64-bit de PostgreSQL sont seulement supportées avec les versions allant de la
6.0a à la 7.1 de <productname>Microsoft Windows SDK</productname>, ainsi qu'avec
<productname>Visual Studio 2008</productname> et les versions suivantes.
</para>

<para>
Expand Down Expand Up @@ -156,17 +159,20 @@
<varlistentry>
<term><productname>Microsoft Windows SDK</productname></term>
<listitem><para>
Il est recommandé de mettre à jour avec la dernière version supportée
du <productname>Microsoft Windows SDK</productname> (actuellement
la version 7.1), téléchargeable sur
Si votre environnement de compilation ne contient pas une version
supportée du <productname>Microsoft Windows SDK</productname>, il est
recommandé de mettre à jour avec la dernière version supportée
(actuellement la version 7.1), téléchargeable sur
<ulink url="http://www.microsoft.com/downloads/"></ulink>.
</para>
<para>
Vous devez toujours inclure la partie <application>Windows Headers and
Libraries</application> du SDK. Si vous installez le
Libraries</application> du SDK. Si vous installez un
<productname>Windows SDK</productname> incluant les compilateurs
(<application>Visual C++ Compilers</application>), vous n'avez pas
de <productname>Visual Studio</productname>.
de <productname>Visual Studio</productname>. Notez que la version 8.0a
du Windows SDK ne contient plus d'environnement complet de compilation
en ligne de commande.
</para></listitem>
</varlistentry>

Expand Down

0 comments on commit f4ad18f

Please sign in to comment.