Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Tom Lane
Greg Stark <[EMAIL PROTECTED]> writes: > The only advantage to adding locales per-column and/or per-index is the > notational simplicity. Well, actually, the reason we are interested in doing it is the SQL spec demands it. regards, tom lane ---(end

Re: [HACKERS] [PERFORM] More detail on settings for pgavd?

2003-11-25 Thread Andrew Sullivan
On Fri, Nov 21, 2003 at 07:51:17PM -0500, Greg Stark wrote: > The second vacuum waits for the lock to become available. If the > situation got really bad there could end up being a growing queue > of vacuums waiting. Those of us who have run into this know that "the situation got really bad" is ea

Re: [HACKERS] Release cycle length

2003-11-25 Thread Andrew Sullivan
On Mon, Nov 24, 2003 at 11:08:44PM -0600, Jim C. Nasby wrote: > Has anyone looked at using replication as a migration method? If Looked at? Sure. Heck, I've done it. Yes, it works. Is it painless? Well, that depends on whether you think using erserver is painless. ;-) It's rather less downt

Re: [HACKERS] Function parameter names

2003-11-25 Thread Neil Conway
Dennis Bjorklund <[EMAIL PROTECTED]> writes: > It's strange to allow identifiers to be of any length in the system > table when there is no way to create it using normal syntax. I agree with Tom -- that doesn't seem strange to me at all. -Neil ---(end of broadcast)--

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Christopher Kings-Lynne
About storing data in the database, I would expect it to work with any encoding, just like I would expect pg to be able to store images in any format. What's stopping us supporting the other Unicode encodings, eg. UCS-16 which could save Japansese storage space. Chris -

Re: [HACKERS] 7.4final regression failure on uw713

2003-11-25 Thread Tom Lane
[EMAIL PROTECTED] writes: > Don't know if it's bad, but make check reports a regression failure on > join. I believe we'd determined that this is an acceptable platform-specific behavior. regards, tom lane ---(end of broadcast)-

Re: [HACKERS] PANIC: rename from /data/pg_xlog/0000002200000009

2003-11-25 Thread Tom Lane
"Yurgis Baykshtis" <[EMAIL PROTECTED]> writes: > I just noticed that the rename panic errors like this one: > PANIC: rename from /data/pg_xlog/0003001F to > /data/pg_xlog/0003002C (initialization of log file 3, segment 44) > failed: No such file or directory > come shortly AFTER

[HACKERS] 7.4final regression failure on uw713

2003-11-25 Thread ohp
Hi, Don't know if it's bad, but make check reports a regression failure on join. Here's the regression.diffs *** ./expected/join.out Thu Sep 25 08:58:06 2003 --- ./results/join.out Tue Nov 25 23:46:27 2003 *** *** 1732,1739 | 6 | 6 | six | | 7 | 7 | seven |

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Tom Lane
Kurt Roeckx <[EMAIL PROTECTED]> writes: > You can encode unicode in different ways, and UTF-8 is only one > of them. Is there a problem with using UCS-2 (except that it > would require more storage for ASCII)? UCS-2 is impractical without some *extremely* wide-ranging changes in the backend. To

Re: [HACKERS] Function parameter names

2003-11-25 Thread Tom Lane
Dennis Bjorklund <[EMAIL PROTECTED]> writes: > and the identifier x (as all identifiers) can not be too long. Still, one > can create the function and update the system table by hand to change x to > a longer name. Doesn't that sound ugly to you? It has always been, and likely always will be, po

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Hannu Krosing
Peter Eisentraut kirjutas T, 25.11.2003 kell 21:13: > Greg Stark writes: > > > This sounds like you want to completely reimplement all of the locale handling > > provided by the OS? That seems like a dead-end approach to me. There's no way > > your handling will ever be as complete or as well opti

Re: [HACKERS] Function parameter names

2003-11-25 Thread Dennis Bjorklund
On Tue, 25 Nov 2003, Tom Lane wrote: > Dennis Bjorklund <[EMAIL PROTECTED]> writes: > > However, in the parser I use IDENT to get the parameter names and already > > in the lexer the IDENT tokens are truncated to length NAMEDATALEN. > > Right. What's the problem? It's strange to allow identifie

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Peter Eisentraut
Greg Stark writes: > This sounds like you want to completely reimplement all of the locale handling > provided by the OS? That seems like a dead-end approach to me. There's no way > your handling will ever be as complete or as well optimized as some OS's. Actually, I'm pretty sure it will be more

Re: [HACKERS] Commercial binary support?

2003-11-25 Thread Josh Berkus
Hans, Josh, > > Please take this thread OFF LIST IMMEDIATELY. > Sorry. Not enough coffee this AM -- should know better than to send e-mail when I'm short beans. Overreacted a bit, there.Apologies. -- -Josh Berkus Aglio Database Solutions San Francisco ---(en

Re: [HACKERS] Function parameter names

2003-11-25 Thread Tom Lane
Dennis Bjorklund <[EMAIL PROTECTED]> writes: > However, in the parser I use IDENT to get the parameter names and already > in the lexer the IDENT tokens are truncated to length NAMEDATALEN. Right. What's the problem? regards, tom lane ---(end of b

Re: [HACKERS] Function parameter names

2003-11-25 Thread Dennis Bjorklund
On Sun, 23 Nov 2003, Tom Lane wrote: > Actually I'd suggest text[], as there is no good reason to pad the > array entries to a fixed length. I've implemented this part now and it stores the paremeter names in the pg_proc table as a text[] field. However, in the parser I use IDENT to get the par

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Kurt Roeckx
On Tue, Nov 25, 2003 at 08:40:57PM +0900, Tatsuo Ishii wrote: > > On Tue, 25 Nov 2003, Peter Eisentraut wrote: > > > > I've always thought unicode was enough to even represent Japanese. Then > > the client encoding can be something else that we can convert to. In any > > way, the encoding of the

Re: [HACKERS] Considerations for lib64

2003-11-25 Thread Alvaro Herrera
On Mon, Nov 24, 2003 at 07:25:56PM +0100, Peter Eisentraut wrote: > Currently, when you specify --with-openssl, then configure automatically > adds -L/usr/local/ssl/lib to LDFLAGS if that directory exists. This would > pick up the wrong directory if you are in 64-bit mode. Analogous behavior > e

splitting WAL (was RE: [HACKERS] Providing anonymous mmap as an option of sharing memory)

2003-11-25 Thread Zeugswetter Andreas SB SD
> In case of WAL per database, the operations done on a shared catalog from a > backend would need flushing system WAL and database WAL to ensure such > transaction commit. Otherwise only flushing database WAL would do. I don't think that is a good idea. If you want databases separated you shou

Re: [HACKERS] Build farm

2003-11-25 Thread Andrew Dunstan
Bruce Momjian wrote: Andrew Dunstan wrote: Bruce Momjian wrote: FYI, the HP testdrive farm, http://www.testdrive.hp.com, has shared directories for most of the machines, meaning you can CVS update once and telnet in to compile for each platform. As Peter pointed out, these machin

Re: [HACKERS] Commercial binary support?

2003-11-25 Thread Josh Berkus
Josh, Hans, et. al. Please take this thread OFF LIST IMMEDIATELY. Its content is no longer appropriate for the Hackers mailing list, and we get enough traffic. Flamewars are not a part of our community. -- Josh Berkus Aglio Database Solutions San Francisco ---(end of

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Greg Stark
Peter Eisentraut <[EMAIL PROTECTED]> writes: > 2. Reimplement gettext to use 1. and allow switching of language and > encoding at run-time. > > 3. Implement Unicode collation algorithm and character classification > routines that are aware of 1. Use that in place of system locale > routines. T

Re: [HACKERS] Build farm

2003-11-25 Thread Bruce Momjian
Andrew Dunstan wrote: > Bruce Momjian wrote: > > >FYI, the HP testdrive farm, http://www.testdrive.hp.com, has shared > >directories for most of the machines, meaning you can CVS update once > >and telnet in to compile for each platform. > > > > > > > > As Peter pointed out, these machines are fi

Re: [HACKERS] Providing anonymous mmap as an option of sharing memory

2003-11-25 Thread Tom Lane
Shridhar Daithankar <[EMAIL PROTECTED]> writes: > I was looking thr. the source and thought it would be worth to seek > opinion on this proposal. This has been discussed and rejected before. See the archives. regards, tom lane ---(end of broadcast

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Hannu Krosing
Dennis Bjorklund kirjutas T, 25.11.2003 kell 14:51: > On Tue, 25 Nov 2003, Tatsuo Ishii wrote: > > > I'm tired of telling that Unicode is not that perfect. Of course not, but neither is the current multibyte with only marginal support for unicode (many people actually need upper()/lower() ) > A

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Doug McNaught
Tom Lane <[EMAIL PROTECTED]> writes: > Peter Eisentraut <[EMAIL PROTECTED]> writes: > > > I wasn't aware that glib had this. I'll look. > > Of course the trouble with relying on glibc is that we'd have no solution > for platforms that don't use glibc. glib != glibc. glib is the low-level libr

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Tom Lane
Peter Eisentraut <[EMAIL PROTECTED]> writes: > Actually, what will more likely happen is that we'll define a collation as > a collection of one or more support functions, the equivalents of > strxfrm() and possibly a few more. Then it will be up to those functions > to define the collation order.

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Tom Lane
Peter Eisentraut <[EMAIL PROTECTED]> writes: > Dennis Bjorklund writes: >> Couldn't we use some library that already have this, like glib (or >> something else). If it's not up to what we need, than fix that library >> instead. > I wasn't aware that glib had this. I'll look. Of course the troubl

[HACKERS] Providing anonymous mmap as an option of sharing memory

2003-11-25 Thread Shridhar Daithankar
Hello All, I was looking thr. the source and thought it would be worth to seek opinion on this proposal. From what I understood so far, the core shared memory handling is done in pgsql/src/backend/port/sysv_shmem.c. It is linked by configure as per the runtime environment. So I need to write

[HACKERS] fairly serious bug with pg_autovacuum in pg7.4

2003-11-25 Thread Brian Hirt
Hello, I've run across a pretty serious problem with pg_autovacuum. pg_autovacuum looses track of any table that's ever been truncated (possibly other situations too). When i truncate a table it gets a new relfilenode in pg_class. This is a problem because pg_autovacuum assumes pg_cla

Re: [HACKERS] Build farm

2003-11-25 Thread Andrew Dunstan
Bruce Momjian wrote: FYI, the HP testdrive farm, http://www.testdrive.hp.com, has shared directories for most of the machines, meaning you can CVS update once and telnet in to compile for each platform. As Peter pointed out, these machines are firewalled. But presumably one could upload a snaps

[HACKERS] patch for pg_autovacuum

2003-11-25 Thread Brian Hirt
here's a patch that joins on pg_class.oid instead of pg_class.relfilenode, also i have renamed the table structure from relfilenode to relid. patch Description: Binary data ---(end of broadcast)--- TIP 9: the planner will ignore your desire to

Re: [HACKERS] Build farm

2003-11-25 Thread Bruce Momjian
Peter Eisentraut wrote: > Bruce Momjian writes: > > > FYI, the HP testdrive farm, http://www.testdrive.hp.com, has shared > > directories for most of the machines, meaning you can CVS update once > > and telnet in to compile for each platform. > > Except that you can't open connections to the out

Re: [HACKERS] Updates for RPMS.

2003-11-25 Thread Lamar Owen
On Monday 24 November 2003 03:34 pm, David Fetter wrote: > I just tried building 0.3PGDG on Redhat 9, and got: > # rpmbuild --rebuild postgresql-7.4-0.3PGDG.src.rpm > [snip] > checking krb5.h usability... no > checking krb5.h presence... no > checking for krb5.h... no > configure: error: header fi

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Dennis Bjorklund
On Tue, 25 Nov 2003, Tatsuo Ishii wrote: > I'm tired of telling that Unicode is not that perfect. Another gottcha > with Unicode is the UTF-8 encoding (currently we use) consumes 3 > bytes for each Kanji character, while other encodings consume only 2 > bytes. IMO 3/2 storage ratio could not be ne

Re: [HACKERS] ObjectWeb/Clustered JDBC

2003-11-25 Thread Peter Eisentraut
Hans-Jürgen Schönig writes: > Especially the disaster recovery mechanism and things such as adding new > masters need some more work. Yes, someone is working on automatic recovery (which would extend to adding new masters by starting recovery from zero). In fact, they're just across town from yo

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Dennis Bjorklund
On Tue, 25 Nov 2003, Tatsuo Ishii wrote: > I'm tired of telling that Unicode is not that perfect. Another gottcha > with Unicode is the UTF-8 encoding (currently we use) consumes 3 > bytes for each Kanji character, while other encodings consume only 2 > bytes. IMO 3/2 storage ratio could not be ne

Re: [HACKERS] ObjectWeb/Clustered JDBC

2003-11-25 Thread Dave Cramer
Hans, I don't understand the statement about missing "DECLARE CURSOR" ? The backend supports it? Dave On Sun, 2003-11-23 at 12:12, Hans-Jürgen Schönig wrote: > Peter Eisentraut wrote: > > I was at the ObjectWeb Conference today; ObjectWeb > > (http://www.objectweb.org) being a consortium that has

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Tatsuo Ishii
> On Tue, 25 Nov 2003, Peter Eisentraut wrote: > > > > Force all translations to be in unicode and convert to other client > > > encodings if needed. There is no need to support translations stored using > > > different encodings. > > > > Tell that to the Japanese. > > I've always thought unicod

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Dennis Bjorklund
On Tue, 25 Nov 2003, Peter Eisentraut wrote: > > Force all translations to be in unicode and convert to other client > > encodings if needed. There is no need to support translations stored using > > different encodings. > > Tell that to the Japanese. I've always thought unicode was enough to ev

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Zeugswetter Andreas SB SD
Have you looked at what is available from http://oss.software.ibm.com/icu/ ? Seems they have a compatible license, but use some C++. Andreas ---(end of broadcast)--- TIP 3: if posting/reading through Usenet, please send an appropriate subscr

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Peter Eisentraut
Dennis Bjorklund writes: > Force all translations to be in unicode and convert to other client > encodings if needed. There is no need to support translations stored using > different encodings. Tell that to the Japanese. > Couldn't we use some library that already have this, like glib (or > som

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Peter Eisentraut
Tatsuo Ishii writes: > > 3. Implement Unicode collation algorithm and character classification > > routines that are aware of 1. Use that in place of system locale > > routines. > > I don't see a relationship between Unicode and the one you are going > to replace the system locale routines. If yo

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Dennis Bjorklund
On Mon, 24 Nov 2003, Peter Eisentraut wrote: > 1. Take out the character set conversion routines from the backend and > make them a library of their own. This could possibly be modelled after > iconv, but not necessarily. Or we might conclude that we can just use > iconv in the first place. > >

Re: [HACKERS] A rough roadmap for internationalization fixes

2003-11-25 Thread Tatsuo Ishii
> OK, I've been spreading rumours about fixing the internationalization > problems, so let me make it a bit more clear. Here are the problems that > need to be fixed: > > - Only one locale per process possible. > > - Only one gettext-language per process possible. > > - lc_collate and lc_ctype