Re: [HACKERS] [COMMITTERS] pgsql/src/interfaces/ecpg ChangeLog preproc/ec ...

2002-05-21 Thread Michael Meskes
On Mon, May 20, 2002 at 10:31:57AM -0400, Tom Lane wrote: > Yes. Maybe we should contact the Bison developers and lobby for an > increase in the standard value. I don't mind saying "you must use > Bison 1.36 or newer to rebuild the Postgres grammar" ... but having to > say "you must use a nonsta

Re: [HACKERS] Future plans

2002-05-21 Thread Michael Meskes
On Tue, May 21, 2002 at 12:35:20AM +0500, Hannu Krosing wrote: > > - recursive views (you know, I wanted to implement this when I started > > my work on PostgreSQL, but never found the time) > > A good start would be to make the parser recognize the full sql99 syntax > for it. Its quite big - s

Re: [HACKERS] More schema queries

2002-05-21 Thread Dave Page
> -Original Message- > From: Tom Lane [mailto:[EMAIL PROTECTED]] > Sent: 21 May 2002 01:00 > To: Dave Page > Cc: [EMAIL PROTECTED] > Subject: Re: [HACKERS] More schema queries > > > "Dave Page" <[EMAIL PROTECTED]> writes: > > I'm confused. Does the standalone backend not deal with >

Re: [HACKERS] Per tuple overhead, cmin, cmax, OID

2002-05-21 Thread Manfred Koizar
On Thu, 02 May 2002 21:10:40 -0400, Tom Lane <[EMAIL PROTECTED]> wrote: >Manfred Koizar <[EMAIL PROTECTED]> writes: >> Is saving 4 bytes per tuple a "darn good reason"? > >[...] Now if >we could get rid of 8 bytes in the header, I'd get excited ;-) Tom, what about WITHOUT OIDS? I know dropping

Re: [HACKERS] Future plans

2002-05-21 Thread Hannu Krosing
On Tue, 2002-05-21 at 10:18, Michael Meskes wrote: > On Tue, May 21, 2002 at 12:35:20AM +0500, Hannu Krosing wrote: > > > - recursive views (you know, I wanted to implement this when I started > > > my work on PostgreSQL, but never found the time) > > > > A good start would be to make the parse

Re: [HACKERS] More schema queries

2002-05-21 Thread Tom Lane
"Dave Page" <[EMAIL PROTECTED]> writes: > This appears to work fine, so I hacked initdb to prepend the > 'pg_catalog.' to the viewnames. Cleared $PGDATA, confirmed I was running > the correct initdb, and still, the views are in public - Arrrggghhh! Weird. Maybe there is more than one bug involve

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Thomas Lockhart
... > Our implementation is broken, then. Thomas, is this fixable for a 7.2.x > release, or something for 7.3? "Our implementation is broken, then" is really not a conclusion to be reached. The de facto behavior of mktime() on all world-class implementations is to support pre-1970 times. This ha

Re: [HACKERS] [GENERAL] Psql 7.2.1 Regress tests failed on RedHat7.3

2002-05-21 Thread Thomas Lockhart
> > They are just wanting to be standard. I know this; I just can't say how I > > know this. But the link to the ISO definition is > > http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap04.html#tag_04_14 ... > FWIW, here's what I see in the C99 spec pdf for mktime and the tm > struct

Re: [HACKERS] Per tuple overhead, cmin, cmax, OID

2002-05-21 Thread Tom Lane
Manfred Koizar <[EMAIL PROTECTED]> writes: > what about WITHOUT OIDS? I know dropping the OID from some tables and > keeping it for others is not trivial, because t_oid is the _first_ > field of HeapTupleHeaderData. I'm vaguely considering a few possible > implementations and will invest more wo

Re: [HACKERS] More schema queries

2002-05-21 Thread Dave Page
> -Original Message- > From: Tom Lane [mailto:[EMAIL PROTECTED]] > Sent: 21 May 2002 14:17 > To: Dave Page > Cc: [EMAIL PROTECTED] > Subject: Re: [HACKERS] More schema queries > > > > Try changing the PGOPTS setting to use > > -c search_path=pg_catalog > > That shouldn't ma

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Manuel Sugawara
Lamar Owen <[EMAIL PROTECTED]> writes: > On Monday 20 May 2002 08:08 pm, Manuel Sugawara wrote: > > > Where would we go to ferret out the source of this bug? More to the > > > point: we need a test case in C that could expose this as a glibc > > > bug. > > > Seems like mktime(3) is having probl

Re: [HACKERS] Unbounded (Possibly) Database Size Increase - Toasting

2002-05-21 Thread Tom Lane
<[EMAIL PROTECTED]> writes: > The toast table gets about 90 percent of the growth, followed by the toast > index at about 9 percent. The actual table + primary key stay at about 2M each. Odd. I wonder whether you are looking at an unintended behavior of the free space map's thresholding mechani

Re: [HACKERS] More schema queries

2002-05-21 Thread Dave Page
> -Original Message- > From: Dave Page > Sent: 21 May 2002 14:39 > To: 'Tom Lane' > Cc: [EMAIL PROTECTED] > Subject: RE: [HACKERS] More schema queries > > > > Also, you could try setting a breakpoint at > > RangeVarGetCreationNamespace (in backend/catalog/namespace.c) > > to see wha

Re: [HACKERS] More schema queries

2002-05-21 Thread Tom Lane
> What I cannot do is get it to show me anything useful. It sounds like gdb does not have access to debugging symbol tables. Firstly, did you compile with -g (configure --enable-debug)? Secondly, did you point gdb at the postgres executable when you started it? regards,

Re: [HACKERS] Per tuple overhead, cmin, cmax, OID

2002-05-21 Thread Manfred Koizar
On Tue, 21 May 2002 09:57:32 -0400, Tom Lane <[EMAIL PROTECTED]> wrote: >Manfred Koizar <[EMAIL PROTECTED]> writes: >> what about WITHOUT OIDS? I know dropping the OID from some tables and >> keeping it for others is not trivial, because t_oid is the _first_ >> field of HeapTupleHeaderData. I'm

[HACKERS] Is 7.3 a good time to increase NAMEDATALEN ?

2002-05-21 Thread Joel Burton
Noticed that increasing NAMEDATALEN to 128 is still on the TODO. Given that the addition of namespaces for 7.3 is going to require many client utilities to be updated anyway, is this a reaonable time to bring this increase into the standard distribution? It seems like it would be minor pain whene

Re: [HACKERS] Per tuple overhead, cmin, cmax, OID

2002-05-21 Thread Tom Lane
Manfred Koizar <[EMAIL PROTECTED]> writes: > That was one of the possible solutions I thought of, unfortunately the > one I'm most afraid of. Not because I think it's not the cleanest > way, but I don't (yet) feel comfortable enough with the code to rip > out oids from system tables. The system

Re: [HACKERS] [GENERAL] Psql 7.2.1 Regress tests failed on RedHat 7.3

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 09:23 am, Thomas Lockhart wrote: > > While I don't agree with the standard, trying to be standard isn't really > > a 'problem'. Relying on a side-effect of a nonstandard call is the > > problem. > In my mind no one associated with glibc gets high marks for anything > havin

Re: [HACKERS] More schema queries

2002-05-21 Thread Dave Page
> -Original Message- > From: Tom Lane [mailto:[EMAIL PROTECTED]] > Sent: 21 May 2002 16:33 > To: Dave Page > Cc: [EMAIL PROTECTED] > Subject: Re: [HACKERS] More schema queries > > > > What I cannot do is get it to show me anything useful. > > It sounds like gdb does not have access

Re: [HACKERS] [GENERAL] Psql 7.2.1 Regress tests failed on RedHat 7.3

2002-05-21 Thread Thomas Lockhart
... > But, in any case, I didn't mean to step on your toes by any of my comments; I > completely agree with you that glibc and the ISO C standard cited are daft in > this. No complaints from my toes; I was just ventilating about stupid breakage. - Thomas ---

[HACKERS] Killing dead index tuples before they get vacuumed

2002-05-21 Thread Tom Lane
I'm planning to tackle the problem of killing index tuples for dead rows during normal processing (ie, before VACUUM). We've noticed repeatedly that visits to dead heap rows consume a lot of time during indexscans of heavily-updated tables. This problem has been discussed before, so the general

Re: [HACKERS] Unbounded (Possibly) Database Size Increase - Toasting

2002-05-21 Thread Manfred Koizar
On Tue, 21 May 2002 11:10:04 -0400, Tom Lane <[EMAIL PROTECTED]> wrote: >Odd. I wonder whether you are looking at an unintended behavior of the >free space map's thresholding mechanism. The toast table will generally >have large tuples of consistent size (about 2K each). So we have 4 tuples per

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Trond Eivind Glomsrød
On Tue, 21 May 2002, Lamar Owen wrote: > On Tuesday 21 May 2002 11:04 am, Manuel Sugawara wrote: > > I see. This behavior is consistent with the fact that mktime is > > supposed to return -1 on error, but then is broken in every other Unix > > implementation that I know. > > > Any other workarou

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 11:04 am, Manuel Sugawara wrote: > I see. This behavior is consistent with the fact that mktime is > supposed to return -1 on error, but then is broken in every other Unix > implementation that I know. > Any other workaround than downgrade or install FreeBSD? Complain to R

Re: [HACKERS] Unbounded (Possibly) Database Size Increase - Toasting

2002-05-21 Thread Tom Lane
Manfred Koizar <[EMAIL PROTECTED]> writes: > Here I'm lost. The effect you mention explains growth up to a state > where each toast table page holds 3 instead of 4 tuples (1.33 * > initial size). Now with each UPDATE we get pages with significantly > more free space than 2K. Good point, it shou

Re: [HACKERS] More schema queries

2002-05-21 Thread Tom Lane
"Dave Page" <[EMAIL PROTECTED]> writes: > Yes, but when I read this I realised that I forget to 'make clean' > before rebuilding. Having done that I then found that gdb eats about > 100Mb of memory and 50% of cpu without actually displaying itself until > killed 10 minutes later. I tried this twic

Re: [HACKERS] Per tuple overhead, cmin, cmax, OID

2002-05-21 Thread Manfred Koizar
On Tue, 21 May 2002 11:53:04 -0400, Tom Lane <[EMAIL PROTECTED]> wrote: >The system tables that have OIDs will certainly continue to have OIDs. That's clear. I should have written: "... rip out oids from tuple headers of system tables." >Ugh. While certainly we should have been using accessor >

Re: [HACKERS] getting oid of tuple in executePlan

2002-05-21 Thread Tom Lane
Dhruv Pilania <[EMAIL PROTECTED]> writes: > Basically, I am making a small change in executePlan() function of > executor/execMain.c. Right after a tupleslot is retrieved, I try to find > out the oid of the tuple that has been retrieved. The retrieved tuple doesn't have an OID, because it's not a

Re: [HACKERS] Per tuple overhead, cmin, cmax, OID

2002-05-21 Thread Tom Lane
Manfred Koizar <[EMAIL PROTECTED]> writes: > No comment on a planned 7.3 timeframe? :-( I think we are planning to go beta in late summer (end of August, say). Probably in July we'll start pressing people to finish up any major development items, or admit that they won't happen for 7.3. So we've

Re: [HACKERS] Is 7.3 a good time to increase NAMEDATALEN ?

2002-05-21 Thread Tom Lane
"Joel Burton" <[EMAIL PROTECTED]> writes: > Noticed that increasing NAMEDATALEN to 128 is still on the TODO. > Given that the addition of namespaces for 7.3 is going to require many > client utilities to be updated anyway, is this a reaonable time to bring > this increase into the standard distrib

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 12:31 pm, Trond Eivind Glomsrød wrote: > On Tue, 21 May 2002, Lamar Owen wrote: > > However, as this is a glibc change, other > > distributors are very likely to fold in this change sooner rather than > > later. > Relying on nonstandardized/nondocumented behaviour is a prog

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Manuel Sugawara
Trond Eivind Glomsrød <[EMAIL PROTECTED]> writes: > Relying on nonstandardized/nondocumented behaviour is a program bug, > not a glibc bug. The question is: how this thing didn't show up before? ISTM that someone is not doing his work correctly. > PostgreSQL needs fixing. Arguably, however, ri

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Trond Eivind Glomsrød
On 21 May 2002, Manuel Sugawara wrote: > Trond Eivind Glomsrød <[EMAIL PROTECTED]> writes: > > > Relying on nonstandardized/nondocumented behaviour is a program bug, > > not a glibc bug. > > The question is: how this thing didn't show up before? ISTM that > someone is not doing his work correct

Re: [HACKERS] More schema queries

2002-05-21 Thread Dave Page
> -Original Message- > From: Tom Lane [mailto:[EMAIL PROTECTED]] > Sent: 21 May 2002 20:09 > To: Dave Page > Cc: [EMAIL PROTECTED] > Subject: Re: [HACKERS] More schema queries > > > I guess your version of getopt() won't cooperate with -- > switches. I've committed this change in CVS

[HACKERS] 2nd cut at SSL documentation

2002-05-21 Thread Bear Giles
A second cut at SSL documentation SSL Support in PostgreSQL = Who needs it? = The sites that require SSL fall into one (or more) of several broad categories. *) They have insecure networks. Examples of insecure networks are anyone in a "corporate

Re: [HACKERS] More schema queries

2002-05-21 Thread Tom Lane
"Dave Page" <[EMAIL PROTECTED]> writes: >> Try changing the PGOPTS setting to use >> -c search_path=pg_catalog >> That shouldn't make any difference but ... > Shouldn't but does :-). Checked & double-checked, that works perfectly. I guess your version of getopt() won't cooperate with -- switche

Re: [HACKERS] Is 7.3 a good time to increase NAMEDATALEN ?

2002-05-21 Thread Neil Conway
On Tue, 21 May 2002 11:41:26 -0400 "Joel Burton" <[EMAIL PROTECTED]> wrote: > Noticed that increasing NAMEDATALEN to 128 is still on the TODO. The last benchmarks I saw indicate that there's still a significant performance hit when increasing NAMEDATALEN, whether to 64 or 128. Given that only a

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 03:09 pm, Trond Eivind Glomsrød wrote: > FWIW, I ran the regressions tests some time ago(probably before that > change to glibc) . Since the tests are known > to be broken wrt. time issues anyway (as well as currency, math and > sorting), it's easy to overlook. The time tes

Re: [HACKERS] More schema queries

2002-05-21 Thread Tom Lane
"Dave Page" <[EMAIL PROTECTED]> writes: >> I'm still interested in why explicitly saying "create view >> pg_catalog.foo" didn't work ... > I've just been playing with this as you suggested, and using an initdb > with both 'create view foo' and 'create view pg_catalog.bar', with the > -- style sw

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Tom Lane
=?ISO-8859-1?Q?Trond_Eivind_Glomsr=F8d?= <[EMAIL PROTECTED]> writes: > Relying on nonstandardized/nondocumented behaviour is a program bug, not a > glibc bug. PostgreSQL needs fixing. Since we ship both, we're looking at > it, but glibc is not the component with a problem. A library that can no

Re: [HACKERS] More schema queries

2002-05-21 Thread Dave Page
> -Original Message- > From: Tom Lane [mailto:[EMAIL PROTECTED]] > Sent: 21 May 2002 20:31 > To: Dave Page > Cc: [EMAIL PROTECTED] > Subject: Re: [HACKERS] More schema queries > > Can you > trace it back a > little further and try to see why it's not? It works fine > here AFAICT, s

Re: [HACKERS] Unbounded (Possibly) Database Size Increase - Toasting

2002-05-21 Thread Mark kirkwood
On Wed, 2002-05-22 at 03:10, Tom Lane wrote: > (snippage) That might be enough to cause the growth. It may be > worth playing around with the details of the threshold-setting policy. > (snippage) > Possibly the initial threshold set in create_fsm_rel also needs to be > smaller than it is. Not

[HACKERS] Graphical Tool

2002-05-21 Thread Gaston Micheri
Hello, anybody can tell me about a graphical tool that help me when I wanna relate tables from a postgre database and make referential integrity between them? Thank you! Gaston.- _ Únase con MSN Hotmail al servicio de correo electr

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Hannu Krosing
On Tue, 2002-05-21 at 21:31, Trond Eivind Glomsrød wrote: > On Tue, 21 May 2002, Lamar Owen wrote: > > > On Tuesday 21 May 2002 11:04 am, Manuel Sugawara wrote: > > > I see. This behavior is consistent with the fact that mktime is > > > supposed to return -1 on error, but then is broken in every

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Oliver Elphick
On Tue, 2002-05-21 at 18:24, Lamar Owen wrote: > In any case, this isn't just a Red Hat problem, as it's going to cause > problems with the use of timestamps on ANY glibc 2.2.5 dist. That's more > than Red Hat, by a large margin. I'm running glibc 2.2.5 on Debian and all regression tests pass

[HACKERS] Shouldn't large objects be MVCC-aware?

2002-05-21 Thread Tom Lane
I notice that the large-object operations in pg_largeobject.c and inv_api.c all use SnapshotNow to access large-object tuples. This means they are not really MVCC compliant. For example, I could be reading a large object that someone else is writing; if he commits mid-read, then I will see some

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Lamar Owen
On Tuesday 21 May 2002 06:09 pm, Oliver Elphick wrote: > On Tue, 2002-05-21 at 18:24, Lamar Owen wrote: > > In any case, this isn't just a Red Hat problem, as it's going to cause > > problems with the use of timestamps on ANY glibc 2.2.5 dist. That's more > > than Red Hat, by a large margin. > I

Re: [HACKERS] Is 7.3 a good time to increase NAMEDATALEN ?

2002-05-21 Thread Dann Corbit
> -Original Message- > From: Neil Conway [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, May 21, 2002 12:19 PM > To: Joel Burton > Cc: [EMAIL PROTECTED] > Subject: Re: [HACKERS] Is 7.3 a good time to increase NAMEDATALEN ? > > > On Tue, 21 May 2002 11:41:26 -0400 > "Joel Burton" <[EMAIL PROT

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Tom Lane
Manuel Sugawara <[EMAIL PROTECTED]> writes: > +#if 0 >/* Only years after 1970 are defined. > If year is 69, it might still be representable due to > timezone differnces. */ >if (year < 69) > return -1; > +#endif Hm. If that fixes it, it implies that all the other sup

Re: [HACKERS] 2nd cut at SSL documentation

2002-05-21 Thread Neil Conway
On Tue, 21 May 2002 14:27:00 -0600 (MDT) "Bear Giles" <[EMAIL PROTECTED]> wrote: > A second cut at SSL documentation I've pointed out some minor things I noticed while reading through. Yeah, I was bored :-) > The sites that require SSL fall into one (or more) of several broad > categories. >

[HACKERS] Timestamp & Interval - Part 1

2002-05-21 Thread Josh Berkus
Tom, Oliver, I haven't finished writing up my ideas for INTERVAL. However, here's something to get started: PROPOSAL FOR ADJUSTMENTS OF POSTGRESQL TIMESTAMP AND INTERVAL HANDLING Draft 0.1 - Part 1 Timestamp -- Proposal #1: TIMESTAMP WITHOUT TIME ZONE as default

[HACKERS] Wrong dependency in parallel regression test

2002-05-21 Thread Peter Eisentraut
Notice that the parallel regression test runs parallel group (7 tests): create_aggregate create_operator inherit triggers constraints create_misc create_index create_index creates an index on a table "onek2" which is created in create_misc. I just saw this fail because create_index got there f

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Peter Eisentraut
Lamar Owen writes: > SuSE already does this. I wonder how they've handled this issue with > 8.0? Their glibc doesn't have that problem. Personally, I think if you need time (zone) support before 1970, obtain one of the various operating systems that support it. There's little value in hacking

Re: [HACKERS] Timestamp & Interval - Part 1

2002-05-21 Thread Thomas Lockhart
> Proposal #1: TIMESTAMP WITHOUT TIME ZONE as default Hmm. Already done for 7.3 :) 7.2 introduced that data type, and 7.1 did not have it, so we had one release cycle to allow dump/restore to do the right thing. > Proposal #2: We need more time zones. The other complaint is that we have too m

Re: [HACKERS] Timestamp & Interval - Part 1

2002-05-21 Thread Dann Corbit
Why not fix it completely with this stuff: ftp://elsie.nci.nih.gov/pub/ Just an idea. ---(end of broadcast)--- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Thomas Lockhart
> > SuSE already does this. I wonder how they've handled this issue with > > 8.0? > Their glibc doesn't have that problem. My strong recollection is that a SuSE guy was the one applying the change. So this is coming to those systems too. I may not remember that correctly though... > Personally,

Re: [HACKERS] Timestamp & Interval - Part 1

2002-05-21 Thread Thomas Lockhart
> Why not fix it completely with this stuff: > ftp://elsie.nci.nih.gov/pub/ > Just an idea. Ah, the real zic implementation. afaik this is public domain or BSD or at least compatible with our BSD license wrt distribution. Great idea. We may end up doing this! Though I hate for the project to pic

Re: [HACKERS] Is 7.3 a good time to increase NAMEDATALEN ?

2002-05-21 Thread Tom Lane
"Dann Corbit" <[EMAIL PROTECTED]> writes: > I'm sure that this is an idiotic thing to say, but why not just make it > varchar? The main reason NAME is a fixed-length datatype is that we'd have to rewrite (and make slower) a lot of catalog-accessing code that expects to be able to access other fie

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Oliver Elphick
On Tue, 2002-05-21 at 23:47, Lamar Owen wrote: > Hmmm. Compile and run the attached program. If you get -1, it's the new > behavior. It might be interesting to see the differences here. $ a.out The system thinks 11/30/1969 is a timestamp of -176400 $ dpkg -l libc6 ... ||/ Name

Re: [HACKERS] Wrong dependency in parallel regression test

2002-05-21 Thread Tom Lane
Peter Eisentraut <[EMAIL PROTECTED]> writes: > create_index creates an index on a table "onek2" which is created in > create_misc. I just saw this fail because create_index got there first. > On the next run everything was OK. > It's interesting that no one has seen this before, so it's quite >

Re: [HACKERS] Redhat 7.3 time manipulation bug

2002-05-21 Thread Hannu Krosing
On Wed, 2002-05-22 at 02:14, Tom Lane wrote: > =?ISO-8859-1?Q?Trond_Eivind_Glomsr=F8d?= <[EMAIL PROTECTED]> writes: > > Relying on nonstandardized/nondocumented behaviour is a program bug, not a > > glibc bug. PostgreSQL needs fixing. Since we ship both, we're looking at > > it, but glibc is not