Re: type money causes unrestorable dump - Mailing list pgsql-hackers

From D'Arcy J.M. Cain
Subject Re: type money causes unrestorable dump
Date
Msg-id 20071103080642.5f78ee89.darcy@druid.net
Whole thread Raw
In response to Re: type money causes unrestorable dump  ("D'Arcy J.M. Cain" <darcy@druid.net>)
Responses Re: type money causes unrestorable dump  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On Tue, 9 Oct 2007 13:16:08 -0400
"D'Arcy J.M. Cain" <darcy@druid.net> wrote:
> On Tue, 9 Oct 2007 19:02:38 +0200
> Peter Eisentraut <peter_e@gmx.net> wrote:
> > Am Dienstag, 9. Oktober 2007 schrieb D'Arcy J.M. Cain:
> > > +    Due to locale changes this type may have problems with dump and
> > > +    restore and care should be taken.
> >
> > With respect, this kind of advice is useless.  What are the problems, when do
> > they occur, and what should be done about them?  We do know the answers to
> > all of these questions.
>
> Right.  How about this:
>
> ...
> restore and care should be taken when dumping and reloading from
> different locales.  To avoid problems always explicitely set your
> locale before both a dump and reload and make sure that they are
> identical.

I never received a response on this.  Here is the full diff with the
above change.  Since it is documentation and not code, is it OK to
commit this now?

Index: datatype.sgml
===================================================================
RCS file: /cvsroot/pgsql/doc/src/sgml/datatype.sgml,v
retrieving revision 1.211
diff -u -p -u -r1.211 datatype.sgml
--- datatype.sgml       21 Oct 2007 20:04:37 -0000      1.211
+++ datatype.sgml       3 Nov 2007 12:03:55 -0000
@@ -834,14 +834,6 @@ ALTER SEQUENCE <replaceable class="param  <sect1 id="datatype-money">   <title>Monetary
Types</title>

-   <note>
-    <para>
-     The <type>money</type> type is deprecated. Use
-     <type>numeric</type> or <type>decimal</type> instead, in
-     combination with the <function>to_char</function> function.
-    </para>
-   </note>
-   <para>    The <type>money</type> type stores a currency amount with a fixed    fractional precision; see <xref
@@ -852,6 +844,15 @@ ALTER SEQUENCE <replaceable class="param    Output is generally in the latter form but depends on
thelocale.   </para> 

+   <para>
+    Due to locale changes this type may have problems with dump and
+    restore and care should be taken when dumping and reloading from
+    different locales.  To avoid problems always explicitely set your
+    locale before both a dump and reload and make sure that they are
+    identical.
+
+   </para>
+    <table id="datatype-money-table">     <title>Monetary Types</title>     <tgroup cols="4">


--
D'Arcy J.M. Cain <darcy@druid.net>         |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 425 1212     (DoD#0082)    (eNTP)   |  what's for dinner.


pgsql-hackers by date:

Previous
From: Stefan Kaltenbrunner
Date:
Subject: Re: Test lab
Next
From: ohp@pyrenet.fr
Date:
Subject: Re: should I worry?