From: | Itagaki Takahiro <itagaki(dot)takahiro(at)gmail(dot)com> |
---|---|
To: | Dimitri Fontaine <dimitri(at)2ndquadrant(dot)fr> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Robert Haas <robertmhaas(at)gmail(dot)com>, PostgreSQL-Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Extensions, patch v19 (encoding brainfart fix) (was: Extensions, patch v18 (merge against master, bitrot-only-fixes)) |
Date: | 2010-12-18 07:29:10 |
Message-ID: | AANLkTimVLLsj+K9Q3MH+gr2YPJ+sew7yNAf4js_R_F1b@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, Dec 17, 2010 at 02:00, Dimitri Fontaine <dimitri(at)2ndquadrant(dot)fr> wrote:
> So, attached patch fixes the v18 regression wrt to script file encoding
> and establish UTF-8 as the default encoding to consider to read a script
> file. Thanks for your comments.
You probably compared wrong versions of source trees. The patch contains
many diffs not related to EXTENSION. It cannot be applied cleanly.
BTW, only earthdistance.sql.in has @extschema(at)(dot)
Didn't you forget to remove it?
--- b/contrib/earthdistance/earthdistance.sql.in
! SET search_path = @extschema@;
I've not read the patch well yet, but I'd like to make sure of
two specs in the patch:
#1. I found the patch specifies "version" in each control file. We will
need to maintain them manually, but I assume it was a conclusion in the
discussion for v18 patch. So, no more changes are required here.
--- b/contrib/XXX/XXX.control
+ version = '9.1devel'
#2. The patch replaces "\i XXX.sql" to "CREATE EXTENSION XXX". They are a
bit different because CREATE EXTENSION uses the installed sql files instead
of the source directory. But I think this is the correct behavior. We should
have used only installed files because they are used in "make *installcheck*".
*** a/contrib/XXX/sql/XXX.sql
***************
SET client_min_messages = warning;
! \set ECHO none
! \i XXX.sql
! \set ECHO all
RESET client_min_messages;
--- 7,13 ----
SET client_min_messages = warning;
! CREATE EXTENSION XXX;
RESET client_min_messages;
--
Itagaki Takahiro
From | Date | Subject | |
---|---|---|---|
Next Message | Florian Pflug | 2010-12-18 15:59:11 | Re: proposal : cross-column stats |
Previous Message | tv | 2010-12-18 07:10:13 | Re: proposal : cross-column stats |