Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Mike Mascari
Stephan Szabo wrote: > On Fri, 20 Sep 2002, Mike Mascari wrote: >> >>Yes! Indeed that does work. > > > Thinking back, I think that may still fail on Win95 (using MoveFile). > Once in the past I had to work on (un)installers for Win* and I > vaguely remember Win95 being more strict than Win98 but

Re: [HACKERS] Where to post a new PostgreSQL utility?

2002-09-19 Thread Shridhar Daithankar
On 20 Sep 2002 at 16:33, Justin Clift wrote: > Hi everyone, > > Have gotten a new PostgreSQL utility together called "pg_autotune" that > load tests using Tatsuo's pgbench code over multiple-iterations, > attempting to determine decent buffer settings for a specified client > load. > > It's mor

[HACKERS] Where to post a new PostgreSQL utility?

2002-09-19 Thread Justin Clift
Hi everyone, Have gotten a new PostgreSQL utility together called "pg_autotune" that load tests using Tatsuo's pgbench code over multiple-iterations, attempting to determine decent buffer settings for a specified client load. It's more a framework for adding stuff to later, but for now it just w

[HACKERS] ECPG

2002-09-19 Thread Michael Meskes
Hi, I just removed the prepare/execute/deallocate function from ecpg's parser so there are no conflicts anymore. But for the future (that is after 7.3 is released) I'd like to work something out. The only problem I see with using the backend functions is that the backend prepare needs the data ty

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Stephan Szabo
On Fri, 20 Sep 2002, Mike Mascari wrote: > Stephan Szabo wrote: > > On Fri, 20 Sep 2002, Mike Mascari wrote: > >>So far, MoveFileEx("foo", "bar", MOVEFILE_REPLACE_EXISTING) > >>returns "Access Denied" when Process 1 attempts the rename. But > >>I'm continuing to investigate the possibilities... >

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Mike Mascari
Stephan Szabo wrote: > On Fri, 20 Sep 2002, Mike Mascari wrote: >>Bruce Momjian wrote: >>>Mike Mascari wrote: Actually, looking at the pg_pwd code, you want to determine a way for: 1. Process 1 opens "foo" 2. Process 2 opens "foo" 3. Process 1 creates "bar" 4. Process

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Stephan Szabo
On Fri, 20 Sep 2002, Mike Mascari wrote: > Bruce Momjian wrote: > > Mike Mascari wrote: > > > >>Actually, looking at the pg_pwd code, you want to determine a > >>way for: > >> > >>1. Process 1 opens "foo" > >>2. Process 2 opens "foo" > >>3. Process 1 creates "bar" > >>4. Process 1 renames "bar"

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Mike Mascari
Bruce Momjian wrote: > Mike Mascari wrote: > >>Actually, looking at the pg_pwd code, you want to determine a >>way for: >> >>1. Process 1 opens "foo" >>2. Process 2 opens "foo" >>3. Process 1 creates "bar" >>4. Process 1 renames "bar" to "foo" >>5. Process 2 can continue to read data from the op

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Bruce Momjian
Mike Mascari wrote: > Actually, looking at the pg_pwd code, you want to determine a > way for: > > 1. Process 1 opens "foo" > 2. Process 2 opens "foo" > 3. Process 1 creates "bar" > 4. Process 1 renames "bar" to "foo" > 5. Process 2 can continue to read data from the open file handle > and get

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Mike Mascari
Mike Mascari wrote: > Bruce Momjian wrote: > >> Mike Mascari wrote: >> >>> I will do some testing with concurrency and let you know. But don't >>> get your hopes up. This is one of the many advantages that >>> TABLESPACEs have when more than one relation is stored in a single >>> DATAFILE. The

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Mike Mascari
Bruce Momjian wrote: > Mike Mascari wrote: > >>I will do some testing with concurrency and let you know. But >>don't get your hopes up. This is one of the many advantages that >>TABLESPACEs have when more than one relation is stored in a >>single DATAFILE. There was Oracle for MS-DOS, after al

Re: [HACKERS] Postgres 7.2.2 Segment Error

2002-09-19 Thread Christopher Kings-Lynne
> > Index Scan using users_sessions_cha_name_idx on users_sessions > > (cost=0.00..12738.07 rows=1275 width=6) (actual > time=231.74..239.39 rows=2 > > loops=1) > > Total runtime: 239.81 msec > > > > EXPLAIN > > > > The size of the table: > > > > canaveral# ls -al 44632 > > -rw--- 1 pgsql pg

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Bruce Momjian
Mike Mascari wrote: > I read the article and did not come away with that conclusion. > The article describes using the MOVEFILE_DELAY_UNTIL_REBOOT > flag, which was created for the express purpose of allowing a > SETUP.EXE to remove itself, or rather tell Windows to remove it > on the next reb

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Mike Mascari
Bruce Momjian wrote: > Bruce Momjian wrote: >>> >>>unlink() just calls DeleteFile() which will error if: >>> >>>1. The target file is in use >>> >>>CreateFile() has the option: >>> >>>FILE_FLAG_DELETE_ON_CLOSE >>> >>>which might be able to be used to simulate traditional unlink() >>>behavior. >>

Re: [HACKERS] please apply patch to contrib/ltree

2002-09-19 Thread Bruce Momjian
Patch applied. Thanks. --- Oleg Bartunov wrote: > Tiny patch fixing small documentation typo. > > Regards, > Oleg > _ > Oleg Bartunov, sci.r

Re: [HACKERS] Postgres 7.2.2 Segment Error

2002-09-19 Thread Gavin Sherry
On Fri, 20 Sep 2002, Christopher Kings-Lynne wrote: > > > DELETE FROM users_sessions WHERE changed < ('now'::timestamp - '1440 > > > minutes'::interval) AND name = 'fhnid'; > > > > What does EXPLAIN show as the plan for that query? I'm guessing an > > indexscan, and that the error was caused by

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Neil Conway
Tom Lane <[EMAIL PROTECTED]> writes: > Bruce Momjian <[EMAIL PROTECTED]> writes: > > Christopher Kings-Lynne wrote: > >> Has anyone given much thought as to perhaps we could just drop > >> multiple inheritance from Postgres? > > > I am for it. Multiple inheritance is more of a mess than a help.

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Christopher Kings-Lynne
> > The decision at hand is whether to apply a patch. You cannot say "we're > > not deciding now", because that is a decision... > > Yes. I am saying we should not assume we are going to remove multiple > inheritance. We should apply the patch and make things a good as they > can be for 7.3. I

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Bruce Momjian
Tom Lane wrote: > Bruce Momjian <[EMAIL PROTECTED]> writes: > > Tom Lane wrote: > >> I'm not agin it ... but if that's the lay of the land then we have > >> no need to apply a last-minute catalog reformatting to fix a > >> multiple-inheritance bug. This patch is off the "must fix for 7.3" > >> li

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Tom Lane
Bruce Momjian <[EMAIL PROTECTED]> writes: > Tom Lane wrote: >> I'm not agin it ... but if that's the lay of the land then we have >> no need to apply a last-minute catalog reformatting to fix a >> multiple-inheritance bug. This patch is off the "must fix for 7.3" >> list, no? > I don't think a f

Re: Beta2 on Friday Morning (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Vince Vielhaber
Can I buy an extra day or two? I'm in DC till Saturday then there's the trip home. How 'bout a wednesday beta release? On Thu, 19 Sep 2002, Marc G. Fournier wrote: > On Wed, 18 Sep 2002, Tom Lane wrote: > > > "Marc G. Fournier" <[EMAIL PROTECTED]> writes: > > > ... I'm going to do up a beta2

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Christopher Kings-Lynne
> > > I am for it. Multiple inheritance is more of a mess than a help. > > > > I'm not agin it ... but if that's the lay of the land then we have > > no need to apply a last-minute catalog reformatting to fix a > > multiple-inheritance bug. This patch is off the "must fix for 7.3" > > list, no?

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Bruce Momjian
Tom Lane wrote: > Bruce Momjian <[EMAIL PROTECTED]> writes: > > Christopher Kings-Lynne wrote: > >> Has anyone given much thought as to perhaps we could just drop multiple > >> inheritance from Postgres? > > > I am for it. Multiple inheritance is more of a mess than a help. > > I'm not agin it

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Tom Lane
Bruce Momjian <[EMAIL PROTECTED]> writes: > Christopher Kings-Lynne wrote: >> Has anyone given much thought as to perhaps we could just drop multiple >> inheritance from Postgres? > I am for it. Multiple inheritance is more of a mess than a help. I'm not agin it ... but if that's the lay of the

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Bruce Momjian
Bruce Momjian wrote: > > > Second, when you unlink() a file on Win32, do applications continue > > > accessing the old file contents if they had the file open before the > > > unlink? > > > > > > > unlink() just calls DeleteFile() which will error if: > > > > 1. The target file is in use > > >

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Tom Lane
"Christopher Kings-Lynne" <[EMAIL PROTECTED]> writes: > Will the new casting stuff address this kind of annoyance? > usa=# select average(octet_length(val)) from users_sessions; > ERROR: Function 'average(int4)' does not exist regression=# select * from pg_proc where proname = 'average'; pronam

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Christopher Kings-Lynne
Doh - I'm stupid. Ignore my question :) Helps if you spell 'average' as 'avg' :) Chris > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Christopher > Kings-Lynne > Sent: Friday, 20 September 2002 10:03 AM > To: Tom Lane; Zeugswetter Andreas SB SD

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Bruce Momjian
Christopher Kings-Lynne wrote: > > That seems right, but the problem I have with it is that the resulting > > state of c.f1 is attisinherited = 1. This means that you cannot drop > > c.f1. It seems to me that we should have this behavior: > > Has anyone given much thought as to perhaps we could

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Christopher Kings-Lynne
> That seems right, but the problem I have with it is that the resulting > state of c.f1 is attisinherited = 1. This means that you cannot drop > c.f1. It seems to me that we should have this behavior: Has anyone given much thought as to perhaps we could just drop multiple inheritance from Post

Re: [HACKERS] Postgres 7.2.2 Segment Error

2002-09-19 Thread Christopher Kings-Lynne
> > DELETE FROM users_sessions WHERE changed < ('now'::timestamp - '1440 > > minutes'::interval) AND name = 'fhnid'; > > What does EXPLAIN show as the plan for that query? I'm guessing an > indexscan, and that the error was caused by reading a broken item > pointer from the index. (1342198864 =

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Christopher Kings-Lynne
Will the new casting stuff address this kind of annoyance? usa=# select average(octet_length(val)) from users_sessions; ERROR: Function 'average(int4)' does not exist Unable to identify a function that satisfies the given argument types You may need to add explicit typecasts Chr

Re: [HACKERS] Optimizer generates bad plans.

2002-09-19 Thread Tom Lane
Neil Conway <[EMAIL PROTECTED]> writes: > Interesting. The inconsistency you're seeing is a result of GEQO. I > would have hoped that it would have produced a better quality plan > more often, but apparently not. On my system, the regular query > optimizer handily beats GEQO for this query: it pro

Re: [HACKERS] Optimizer generates bad plans.

2002-09-19 Thread Kris Jurka
On Thu, 19 Sep 2002, Tom Lane wrote: > Kris Jurka <[EMAIL PROTECTED]> writes: > > While adding schema support to the JDBC Driver, I came across a query > > which occasionally generates some spectacularly bad plans. > > Hm, does an ANALYZE help? > Yes, it does, but I don't understand why. The

Re: [HACKERS] Optimizer generates bad plans.

2002-09-19 Thread Neil Conway
Kris Jurka <[EMAIL PROTECTED]> writes: > While adding schema support to the JDBC Driver, I came across a > query which occasionally generates some spectacularly bad plans. Interesting. The inconsistency you're seeing is a result of GEQO. I would have hoped that it would have produced a better qua

Re: [HACKERS] Optimizer generates bad plans.

2002-09-19 Thread Rod Taylor
Maybe not nice, but there's only 32 (64 now?) of them... JOIN pg_attribute WHERE attnum IN (conkeys[1], conkeys[2], conkeys[3], ..., conkeys[32]) Great fun... On Thu, 2002-09-19 at 18:31, Kris Jurka wrote: > > Well I was really hoping pg_constraint would solve all my problems, but > since cont

Re: [HACKERS] Optimizer generates bad plans.

2002-09-19 Thread Tom Lane
Kris Jurka <[EMAIL PROTECTED]> writes: > While adding schema support to the JDBC Driver, I came across a query > which occasionally generates some spectacularly bad plans. Hm, does an ANALYZE help? regards, tom lane ---(end of broadcast)-

Re: [HACKERS] Optimizer generates bad plans.

2002-09-19 Thread Kris Jurka
Well I was really hoping pg_constraint would solve all my problems, but since contrib/array is not installed by default the conkeys and confkeys columns aren't terribly useful because they can't be joined to pg_attribute. Also there is not a column to tell you the unique constraint that supports

Re: Beta2 on Friday Morning (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Tom Lane
Bruce Momjian <[EMAIL PROTECTED]> writes: > Tom Lane wrote: >> Peter Eisentraut <[EMAIL PROTECTED]> writes: > Tom Lane writes: > Yeah, we should do something with that. Are people okay with the idea > of CREATE LANGUAGE, etc, retroactively changing prorettype from OPAQUE > to the correct thing? >

Re: [HACKERS] Optimizer generates bad plans.

2002-09-19 Thread Bruce Momjian
Congratulations. That is the largest plan I have ever seen. ;-) --- Kris Jurka wrote: > While adding schema support to the JDBC Driver, I came across a query > which occasionally generates some spectacularly bad plans.

[HACKERS] Optimizer generates bad plans.

2002-09-19 Thread Kris Jurka
While adding schema support to the JDBC Driver, I came across a query which occasionally generates some spectacularly bad plans. I have attached the query and explain analyze outputs against today's cvs head for queries that take between 9 and 845941 msec. In the JDBC Driver I will specify a

Re: [HACKERS] GRANT EXECUTE

2002-09-19 Thread Bruce Momjian
Christopher Kings-Lynne wrote: > Hi, > > Should someone just go though contrib/ and add GRANT EXECUTE on everything? > Seems pointless doing it ad hoc by the maintainer as it is at the moment...? Added to open item list: Add GRANT EXECUTE to all /contrib functions -- Bruce Momjian

Re: Beta2 on Friday Morning (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Bruce Momjian
Tom Lane wrote: > Peter Eisentraut <[EMAIL PROTECTED]> writes: > > Tom Lane writes: > >> Yeah, we should do something with that. Are people okay with the idea > >> of CREATE LANGUAGE, etc, retroactively changing prorettype from OPAQUE > >> to the correct thing? > > > Seems like an appropriate ti

Re: [HACKERS] [GENERAL] Memory Errors...

2002-09-19 Thread Joe Conway
Nigel J. Andrews wrote: > On Thu, 19 Sep 2002, Joe Conway wrote: >>I can give it a shot, but probably not until the weekend. >> >>I haven't really followed this thread closely, and don't know tcl very well, >>so it would help if someone can send me a minimal tcl function which triggers >>the pro

Re: Beta2 on Friday Morning (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Tom Lane
Peter Eisentraut <[EMAIL PROTECTED]> writes: > Tom Lane writes: >> Yeah, we should do something with that. Are people okay with the idea >> of CREATE LANGUAGE, etc, retroactively changing prorettype from OPAQUE >> to the correct thing? > Seems like an appropriate time to throw a notice, though.

Re: [HACKERS] [GENERAL] Memory Errors...

2002-09-19 Thread Nigel J. Andrews
On Thu, 19 Sep 2002, Joe Conway wrote: > Tom Lane wrote: > > I said: > > > >>Yeah, I see very quick memory exhaustion also :-(. Looks like the > >>spi_exec call is the culprit, but I'm not sure exactly why ... > >>anyone have time to look at this? > > > > > > On looking a little more closely,

Re: [HACKERS] GRANT EXECUTE

2002-09-19 Thread Peter Eisentraut
Christopher Kings-Lynne writes: > Should someone just go though contrib/ and add GRANT EXECUTE on everything? > Seems pointless doing it ad hoc by the maintainer as it is at the moment...? Please. -- Peter Eisentraut [EMAIL PROTECTED] ---(end of broadcast)--

Re: [HACKERS] BLOB

2002-09-19 Thread Peter Eisentraut
Christopher Kings-Lynne writes: > Is there some reason why we didn't call text 'clob' and bytea 'blob'? At the time our types were created there was no standard defining the other types. > or at least add aliases? Mapping clob to text might be OK, but blob and bytea have totally different inpu

Re: AIX compilation problems (was Re: [HACKERS] Proposal ...)

2002-09-19 Thread Peter Eisentraut
Zeugswetter Andreas SB SD writes: > configure somehow thinks it needs to #define _LARGE_FILES though, which > then clashes with pg_config.h's _LARGE_FILES. I think the test needs to > #include unistd.h . _LARGE_FILES is defined because it's necessary to make off_t 64 bits. If you disagree, plea

Re: [GENERAL] [HACKERS] PGXLOG variable worthwhile?

2002-09-19 Thread Peter Eisentraut
Marc G. Fournier writes: > My point is, the functionality is there, and should be documented properly > ... encourage ppl to use the GUC setting in postmaster.conf, but just > because you can't grasp that some of us *like* to use command line args, > don't remove such functionality ... Top secre

Re: Beta2 on Friday Morning (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Peter Eisentraut
Tom Lane writes: > Yeah, we should do something with that. Are people okay with the idea > of CREATE LANGUAGE, etc, retroactively changing prorettype from OPAQUE > to the correct thing? Seems like an appropriate time to throw a notice, though. -- Peter Eisentraut [EMAIL PROTECTED] ---

Re: [HACKERS] [GENERAL] Memory Errors...

2002-09-19 Thread Tom Lane
"Nigel J. Andrews" <[EMAIL PROTECTED]> writes: > Why is the pltcl directory called tcl where all the other pls are pl? Consistency? We don't need no steenking consistency! Personally I'd prefer to remove the pl prefix from the other subdirectories of src/pl/ ... it seems redundantly wasted exce

Re: [HACKERS] [GENERAL] Memory Errors...

2002-09-19 Thread Bruce Momjian
Nigel J. Andrews wrote: > > > "Ian Harding" <[EMAIL PROTECTED]> writes: > > > It is pltcl [not plpgsql] > > Quick, minor point, in the manner of a question: > > Why is the pltcl directory called tcl where all the other pls are pl? I asked the same question a while ago. I asked about changing

Re: [HACKERS] [GENERAL] Memory Errors...

2002-09-19 Thread Nigel J. Andrews
> "Ian Harding" <[EMAIL PROTECTED]> writes: > > It is pltcl [not plpgsql] Quick, minor point, in the manner of a question: Why is the pltcl directory called tcl where all the other pls are pl? That's in src/pl of course. Also in my anoncvs fetch which is a few weeks old now being from the day

Re: [HACKERS] PGXLOG variable worthwhile?

2002-09-19 Thread Bruce Momjian
Robert Treat wrote: > It seems all of this discussion misses the point. Either it has a large > amount of impact and the idea gets rejected because of implementation > issues, or it has little impact but it's nothing the core group wants to > implement. If the problem is finding someone to impleme

Re: [HACKERS] Win32 rename()/unlink() questions

2002-09-19 Thread Bruce Momjian
Mike Mascari wrote: > Bruce Momjian wrote: > > I am working with several groups getting the Win32 port ready for 7.4 > > and I have a few questions: > > > > What is the standard workaround for the fact that rename() isn't atomic > > on Win32? Do we need to create our own locking around the > > r

Re: [HACKERS] PGXLOG variable worthwhile?

2002-09-19 Thread Robert Treat
It seems all of this discussion misses the point. Either it has a large amount of impact and the idea gets rejected because of implementation issues, or it has little impact but it's nothing the core group wants to implement. If the problem is finding someone to implement it, it sounds like Justin

Re: [HACKERS] Backend crash (long)

2002-09-19 Thread Robert Treat
I've definitely seen errors from including vacuum and/or analyze statements in functions, I think I've seen crashes too. If you check the docs I'm pretty sure they mention the specifics of not being able to use such statements. Robert Treat On Wed, 2002-09-18 at 04:09, Michael Paesold wrote: > H

Re: [HACKERS] PL/pgSQL question

2002-09-19 Thread Jan Wieck
Michael Paesold wrote: > > Michael Meskes wrote: > > > Hi, > > > > is a pl/pgSQL function completely parsed once? Or is only the next > > statement parsed as with many interpreters? If it's the latter it would > > mean one has to run each branch just to see if the syntax is correct. Is > > that

Re: [HACKERS] Inconsistent Conversion Names

2002-09-19 Thread Oleg Bartunov
On Thu, 19 Sep 2002, Peter Eisentraut wrote: > Tatsuo Ishii writes: > > > The conversion named "SJIS" is different from IANA's "shift_jis". It > > actually matches "Windows-31J" in IANA, which is too ugly to being > > emploied as our conversion name, IMO. > > OK > > > I agree with win1250 -> wind

Re: [HACKERS] PL/pgSQL question

2002-09-19 Thread Michael Paesold
Michael Meskes wrote: > Hi, > > is a pl/pgSQL function completely parsed once? Or is only the next > statement parsed as with many interpreters? If it's the latter it would > mean one has to run each branch just to see if the syntax is correct. Is > that true? > > Michael If the docs are true,

[HACKERS] PL/pgSQL question

2002-09-19 Thread Michael Meskes
Hi, is a pl/pgSQL function completely parsed once? Or is only the next statement parsed as with many interpreters? If it's the latter it would mean one has to run each branch just to see if the syntax is correct. Is that true? Michael -- Michael Meskes [EMAIL PROTECTED] Go SF 49ers! Go Rhein Fi

[HACKERS] Having no luck with getting pgbench to run multiple times

2002-09-19 Thread Justin Clift
Hi everyone, Am trying my hand at a bit of C code again. Specifically am trying to get Tatsuo's "pgbench" code to loop around more than once, but it keeps on hanging forever at this line: if ((nsocks = select(maxsock + 1, &input_mask, (fd_set *) NULL, (fd_set *) NULL, (struct timeval *)

Re: [GENERAL] [HACKERS] PGXLOG variable worthwhile?

2002-09-19 Thread Robert Treat
On Thu, 19 September 2002, "Marc G. Fournier" wrote: > On Thu, 19 Sep 2002, Robert Treat wrote: > > Well, as with most (all?) GUC variables, wouldn't you have the option of > > doing postmaster -o "pgxlog=/dev/null" and have the same functionality > > as -X ? > > True, but then that negates the w

Re: [HACKERS] DROP COLUMN misbehaviour with multiple inheritance

2002-09-19 Thread Tom Lane
[ back to thinking about this patch ] Alvaro Herrera <[EMAIL PROTECTED]> writes: > Tom Lane dijo: >> One corner case is that I think we currently allow >> >> create table p (f1 int); >> create table c (f1 int) inherits(p); > In this case, c.f1.attisinherited count is 2; thus when I drop f1 fro

Re: [HACKERS] Inconsistent Conversion Names

2002-09-19 Thread Peter Eisentraut
Tatsuo Ishii writes: > The conversion named "SJIS" is different from IANA's "shift_jis". It > actually matches "Windows-31J" in IANA, which is too ugly to being > emploied as our conversion name, IMO. OK > I agree with win1250 -> windows_1250, win1251 -> windows_1251, but do > not agree with re

Re: [HACKERS] unaccent

2002-09-19 Thread Peter Eisentraut
[EMAIL PROTECTED] writes: > Not "to_ascii", since there are so many extended UNICODE characters that > doesn't have any accent and should not be converted to an ASCII character. Really, the accent conversion should be part of the character set conversion routines. At least my local iconv does t

Re: [HACKERS] [GENERAL] Memory Errors...

2002-09-19 Thread Joe Conway
Tom Lane wrote: > I said: > >>Yeah, I see very quick memory exhaustion also :-(. Looks like the >>spi_exec call is the culprit, but I'm not sure exactly why ... >>anyone have time to look at this? > > > On looking a little more closely, it's clear that pltcl_SPI_exec() > should be, and is not,

Re: [HACKERS] [GENERAL] Memory Errors...

2002-09-19 Thread Tom Lane
I said: > Yeah, I see very quick memory exhaustion also :-(. Looks like the > spi_exec call is the culprit, but I'm not sure exactly why ... > anyone have time to look at this? On looking a little more closely, it's clear that pltcl_SPI_exec() should be, and is not, calling SPI_freetuptable() on

Re: [GENERAL] [HACKERS] PGXLOG variable worthwhile?

2002-09-19 Thread Marc G. Fournier
On Thu, 19 Sep 2002, Robert Treat wrote: > I don't know if I agree with that. Most servers (apache for instance) have > configuration variables on where files are going to live, not command line > options. Not where it involves *critical* files: OPTIONS -R libexecdir T

SIMILAR TO syntax (Was: Re: The TODO List (Was: Re: [HACKERS] O...)

2002-09-19 Thread Marc G. Fournier
On Thu, 19 Sep 2002, Tom Lane wrote: > "Marc G. Fournier" <[EMAIL PROTECTED]> writes: > > Who implemented SIMILAR TO in the first place? > > Thomas. He put in the syntax, but as it stands it's simply syntactic > sugar for ~ --- that is, our Posix-compatible regex match operator. > Since the spec

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Tom Lane
"Zeugswetter Andreas SB SD" <[EMAIL PROTECTED]> writes: > For above calculation pg will in the future return 0. as an > answer to 1.01*1000.0-1000.0 when used in my example context, while > it currently returns 0.0010 ... > You both are saying, that 0.0

Re: [HACKERS] [GENERAL] Memory Errors...

2002-09-19 Thread Tom Lane
"Ian Harding" <[EMAIL PROTECTED]> writes: > It is pltcl [not plpgsql] Ah. I don't think we've done much of any work on plugging leaks in pltcl :-(. > It hurts when I do this: > drop function memleak(); > create function memleak() returns int as ' > for {set counter 1} {$counter < 10} {incr

Re: [HACKERS] [GENERAL] killing process question

2002-09-19 Thread Tom Lane
"Johnson, Shaunn" <[EMAIL PROTECTED]> writes: > --okay, but the client has since terminated > --it's session (if i understand you correctly). > --is this just something that will just have to > --hang around until i shutdown the database / boot > --the machine? I dunno. Are you sure this is a b

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Ross J. Reedstrom
On Thu, Sep 19, 2002 at 06:00:37PM +0200, Zeugswetter Andreas SB SD wrote: > > What if he must display 9 digits and says the result is approximately 2.45678932 > would that be worse than 2.4600 ? Yup. Trailing zeros are not significant. That's why scientific notation is nice: you don't fill

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Zeugswetter Andreas SB SD
> > > > Have you seen my example ? If calculated in float4 the result of > > > > 1.01*1000.0-1000.0 would be 0.0, no ? > > > > > > So? If you are storing one input as float4, then you cannot rationally > > > say that you know the result to better than 6 digits, because you don't >

Re: [HACKERS] [GENERAL] killing process question

2002-09-19 Thread Shridhar Daithankar
On 19 Sep 2002 at 11:49, Tom Lane wrote: > "Shridhar Daithankar" <[EMAIL PROTECTED]> writes: > > I guess a backend should terminate as if connection is closed. What say? > > No. > > It will terminate when it tries to read the next query from the client. OK. But what if it never reads anything

Re: [HACKERS] [GENERAL] killing process question

2002-09-19 Thread Tom Lane
"Shridhar Daithankar" <[EMAIL PROTECTED]> writes: > I guess a backend should terminate as if connection is closed. What say? No. It will terminate when it tries to read the next query from the client. regards, tom lane ---(end of broadcast)-

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Ross J. Reedstrom
On Thu, Sep 19, 2002 at 10:30:51AM -0500, Ross J. Reedstrom wrote: > > Ah, sorry to drag this on, then. But this is one of those clear cases > were we must fo the right thing, not follow the crowd. PostgreSQL gets do > used by a lot of scientific projects (Have you noticed all the

Re: The TODO List (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Bruce Momjian
Tom Lane wrote: > AFAICS, getting SIMILAR TO to operate per spec would require adding some > sort of translation function that converts the spec-style pattern into > a Posix pattern that our regex match engine would handle. This would at > least require adding ^ and $ around the pattern, converti

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Ross J. Reedstrom
On Thu, Sep 19, 2002 at 04:57:30PM +0200, Zeugswetter Andreas SB SD wrote: > > > > > > Have you seen my example ? If calculated in float4 the result of > > > 1.01*1000.0-1000.0 would be 0.0, no ? > > > > So? If you are storing one input as float4, then you cannot rationally > > sa

Re: [HACKERS] [GENERAL] killing process question

2002-09-19 Thread Shridhar Daithankar
On 19 Sep 2002 at 11:19, Johnson, Shaunn wrote: > > --howdy: > --not that the process is doing a lot or taking up > --a lot of resources, it's just something > --that i allow the users to kill and then > --it get's passed to me for correction if the > --simple 'kill ' thing doesn't work. > --wha

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Zeugswetter Andreas SB SD
> > Yes, that is the case where the new behavior would imho not be good (but you > > say spec compliant). I loose precision even though there is room to hold it. > >> > >> Lose what precision? It seems silly to imagine that the product of > > > Have you seen my example ? If calculated in floa

Re: [HACKERS] Postgres 7.2.2 Segment Error

2002-09-19 Thread Tom Lane
"Christopher Kings-Lynne" <[EMAIL PROTECTED]> writes: > I just saw this in my logs: > 2002-09-18 12:13:10 ERROR: cannot open segment 1 of relation users_sessions > (target block 1342198864): No such file or directory > This query caused it: > DELETE FROM users_sessions WHERE changed < ('now'::t

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Tom Lane
"Zeugswetter Andreas SB SD" <[EMAIL PROTECTED]> writes: > Yes, that is the case where the new behavior would imho not be good (but you > say spec compliant). I loose precision even though there is room to hold it. >> >> Lose what precision? It seems silly to imagine that the product of > Have

Re: [GENERAL] [HACKERS] PGXLOG variable worthwhile?

2002-09-19 Thread Greg Copeland
I think Marc made a pretty good case about the use of command line arguments but I think I have to vote with Tom. Many of the command line arguments you seem to be using do sorta make sense to have for easy reference or to help validate your runtime environment for each instance. The other side

Re: The TODO List (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Tom Lane
"Marc G. Fournier" <[EMAIL PROTECTED]> writes: > Right, so you have two telling you to remove it, one telling you to add > it, and two that are discussion why/if it *should* be added ... Tom feels > it should be added, and I'm clarifing the why of it ... don't re-add it > until we've determined *

Re: The TODO List (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Tom Lane
"Marc G. Fournier" <[EMAIL PROTECTED]> writes: > Who implemented SIMILAR TO in the first place? Thomas. He put in the syntax, but as it stands it's simply syntactic sugar for ~ --- that is, our Posix-compatible regex match operator. Since the spec demands very non-Posix behavior, this is wrong.

Re: [GENERAL] [HACKERS] PGXLOG variable worthwhile?

2002-09-19 Thread Robert Treat
On Wed, 2002-09-18 at 22:24, Marc G. Fournier wrote: > On Wed, 18 Sep 2002, Bruce Momjian wrote: > > > Sorry, I don't see the logic here. Using postgresql.conf, you set it > > once and it remains set until you change it again. With -X, you have to > > use it every time. I think that's where th

Re: Beta2 on Friday Morning (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Tom Lane
Bruce Momjian <[EMAIL PROTECTED]> writes: > Looking at the open item list, I see: > fix up function return types on lang/type/trigger creation or > loosen opaque restrictions > Seems that should be fixed before beta2 because it does effect people > loading data. Yeah, we should

Re: The TODO List (Was: Re: [HACKERS] Open 7.3 items)

2002-09-19 Thread Marc G. Fournier
On Thu, 19 Sep 2002, Bruce Momjian wrote: > Marc G. Fournier wrote: > > On Thu, 19 Sep 2002, Bruce Momjian wrote: > > > > > > > > It is an open issue. It has to be resolved. When it is, I will remove > > > it. I added a question mark to it but it needs to be tracked. I keep > > > having to add

Re: [HACKERS] generating postgres core files on debian

2002-09-19 Thread Louis-David Mitterrand
On Thu, Sep 19, 2002 at 12:17:15PM +0100, Oliver Elphick wrote: > On Thu, 2002-09-19 at 11:18, Louis-David Mitterrand wrote: > > > > I am trying to debug a problem involving DBD::PgSPI that crashes the > > backend. It used to work fine util we installed perl-5.8. How can I get > > a core file of

Re: [HACKERS] generating postgres core files on debian

2002-09-19 Thread Oliver Elphick
On Thu, 2002-09-19 at 11:18, Louis-David Mitterrand wrote: > > Hello, > > I am trying to debug a problem involving DBD::PgSPI that crashes the > backend. It used to work fine util we installed perl-5.8. How can I get > a core file of a crashed backend on a debian-linux (unstable) machine? > > M

[HACKERS] generating postgres core files on debian

2002-09-19 Thread Louis-David Mitterrand
Hello, I am trying to debug a problem involving DBD::PgSPI that crashes the backend. It used to work fine util we installed perl-5.8. How can I get a core file of a crashed backend on a debian-linux (unstable) machine? My /etc/security/limits.conf is empty. When I login as root "ulimit -c" show

Re: AIX compilation problems (was Re: [HACKERS] Proposal ...)

2002-09-19 Thread Zeugswetter Andreas SB SD
> > PS: pg snapshot 09/11 does not compile on AIX (large files (don't want > > _LARGE_FILES), > > Please provide details. On AIX we would only want to make the large file api visible (_LARGE_FILE_API) which automatically gets defined when xlc is used with -qlonglong. #ifdef _LARGE_FILE_API ext

Re: [HACKERS] Proposal for resolving casting issues

2002-09-19 Thread Zeugswetter Andreas SB SD
> "Zeugswetter Andreas SB SD" <[EMAIL PROTECTED]> writes: > > Note that if you write, say, > > set numericcol = numericcol * 3.14159; > > my proposal would do the "right thing" since the constant would be typed > > as numeric to start with and would stay that way. To do what you want > > with a