Re: [GENERAL] regarding threads and transactions - problem 2

2005-08-29 Thread Surabhi Ahuja
Title: Re: [GENERAL] regarding threads and transactions - problem 2 patient_key is the unique key and the primary key is patient_id, which is a bigserial. actually this is what the stored procedure does: a patient comes and it is associated with patient_key ...if is not present in the

[GENERAL] Planner create a slow plan without an available index

2005-08-29 Thread Ben-Nes Yonatan
Hi All, I got a weird problem with the planner which cause my queries to take ages... ill try to explain it shortly and summarized... :) I got the following table (which got 1.2 million rows): Table public.items Column | Type | Modifiers

Re: [GENERAL] Planner create a slow plan without an available index

2005-08-29 Thread Tom Lane
Ben-Nes Yonatan [EMAIL PROTECTED] writes: Indexes: items_items_id_key UNIQUE, btree (items_id) items_left btree (left) items_left_right btree (left, right) You could get rid of the items_left index --- it's redundant with the first column of the combined index anyway.

Re: [GENERAL] stack depth limit exceeded

2005-08-29 Thread Frank L. Parks
I think that you forgot the table name. CREATE TRIGGER updateContact AFTER INSERT OR UPDATE ON contacts FOR EACH ROW EXECUTE PROCEDURE contacts.addContactField(); Frank Jamie Deppeler wrote: What i am trying to do is update the field contact with field values in firstname and lastname

[GENERAL] About dropped notifications

2005-08-29 Thread CSN
The docs state: NOTIFY behaves like Unix signals in one important respect: if the same notification name is signaled multiple times in quick succession, recipients may get only one notification event for several executions of NOTIFY. So it is a bad idea to depend on the number of notifications

[GENERAL] max_connections

2005-08-29 Thread John D. Burger
I've recently succeeded in lobbying my sysadmins to upgrade from 7.2.0 to 7.4.8 (thanks to everyone for the advice on how to leverage this). I'm now fiddling with some of the performance parameters, and I'm wondering about max_connections. The default appears to be 100 - this is at least an

Re: [GENERAL] About dropped notifications

2005-08-29 Thread Tom Lane
CSN [EMAIL PROTECTED] writes: I'm considering setting up a script that listens for notifications for a table and if a row is deleted the script will delete that row's corresponding files. If there are thousands of rows in the table, and I do delete from table, or even delete from table where

[GENERAL] revoke on database not working as expected

2005-08-29 Thread Stijn Hoop
Hi, I'm running into a setup problem (I guess) while trying to prevent a user from creating tables in a database. The setup is a FreeBSD 5.4 database server accessed from a FreeBSD 6.0 development box, both running PostgreSQL 8.0.3. This is what I have configured on the database server (firsa):

Re: [GENERAL] max_connections

2005-08-29 Thread Tom Lane
John D. Burger [EMAIL PROTECTED] writes: I'm now fiddling with some of the performance parameters, and I'm wondering about max_connections. The default appears to be 100 - this is at least an order of magnitude higher than I need. Would much be saved by dropping this down to 10 or less?

Re: [GENERAL] revoke on database not working as expected

2005-08-29 Thread Tom Lane
Stijn Hoop [EMAIL PROTECTED] writes: template1=# revoke all on database privtest from testpriv; That doesn't do what you evidently think it does --- it revokes the right to create temp tables, and the right to create new schemas, but not every right in existence. Please read the GRANT/REVOKE

Re: [GENERAL] POSS. FEATURE REQ: Dynamic Views

2005-08-29 Thread Jeffrey Melloy
Greg Stark wrote: Bruce Momjian pgman@candle.pha.pa.us writes: Well, I just added to TODO: * Allow VIEW/RULE recompilation when the underlying tables change Is dynamic view a industry-standard name? If so, I will add it to the TODO. DYNAMIC is something I made up. ALTER

[GENERAL] Select gives the wrong results

2005-08-29 Thread Crystle Numan
Dear all: I am fairly knowledgeable about PostgreSQL but this behaviour is stumping me. Any help would be wonderful. If you think it is a bug, let me now and I'll file one. (select values in DB (date stamps) between Jan 1, 2000 and Jan 1, 2005, no results) db_name=# SELECT * from person_detail

Re: [GENERAL] About ERROR: must be *superuser* to COPY to or from a file

2005-08-29 Thread Greg Stark
John D. Burger [EMAIL PROTECTED] writes: Well, they would have access to every world readable file on the system, ie /etc, /usr, /lib, ... most files are world readable. There's a lot of discussion about this, yet no-one has demonstrated that COPY FROM STDIN isn't just as good and avoids

Re: [GENERAL] About ERROR: must be *superuser* to COPY to or from a file

2005-08-29 Thread Greg Stark
Tom Lane [EMAIL PROTECTED] writes: Greg Stark [EMAIL PROTECTED] writes: In any case here's some quick results from my system. There seems to a greater than 21% slowdown associated with piping the data through two processes instead of reading directly. Well, if the penalty is order of

Re: [GENERAL] Select gives the wrong results

2005-08-29 Thread Martijn van Oosterhout
On Mon, Aug 29, 2005 at 04:48:49PM -0400, Crystle Numan wrote: Dear all: I am fairly knowledgeable about PostgreSQL but this behaviour is stumping me. Any help would be wonderful. If you think it is a bug, let me now and I'll file one. (select values in DB (date stamps) between Jan 1,

Re: [GENERAL] Select gives the wrong results

2005-08-29 Thread Stephan Szabo
On Mon, 29 Aug 2005, Crystle Numan wrote: I am fairly knowledgeable about PostgreSQL but this behaviour is stumping me. Any help would be wonderful. If you think it is a bug, let me now and I'll file one. (select values in DB (date stamps) between Jan 1, 2000 and Jan 1, 2005, no results)

Re: [GENERAL] Select gives the wrong results

2005-08-29 Thread Moises Alberto Lindo Gutarra
a beter idea is to use -mm-dd hh:mi:ss format 2005/8/29, Martijn van Oosterhout kleptog@svana.org: On Mon, Aug 29, 2005 at 04:48:49PM -0400, Crystle Numan wrote: Dear all: I am fairly knowledgeable about PostgreSQL but this behaviour is stumping me. Any help would be wonderful. If

Re: [GENERAL] Select gives the wrong results

2005-08-29 Thread Mike Rylander
It looks like your value column is of a varchar(), char() or text type. The and operators compare the ordinal value of the text when used on text types. You'll want to use ALTER TABLE ... ALTER COLUMN ... to change value into a numeric type (probably INT or BIGINT), and then you'll get the

Re: [GENERAL] About dropped notifications

2005-08-29 Thread Chris Browne
[EMAIL PROTECTED] (Tom Lane) writes: CSN [EMAIL PROTECTED] writes: I'm considering setting up a script that listens for notifications for a table and if a row is deleted the script will delete that row's corresponding files. If there are thousands of rows in the table, and I do delete from

[GENERAL] GiST access is not concurrent

2005-08-29 Thread John Surnow
Does this mean that read access is not concurrent, or write access, or both? --John

Re: [GENERAL] PQConnectdb SSL (sslmode): Is this a bug

2005-08-29 Thread vishal saberwal
oops i forgot to attach logfile output for the second case (LIBPQ.SO.3.1) : [EMAIL PROTECTED] DBApi]# cat /var/lib/pgsql/logfile LOG: database system was interrupted at 2005-08-29 15:01:11 PDT LOG: checkpoint record is at 0/655FF630 LOG: redo record is at 0/655FF630; undo record is at 0/0;

Re: [GENERAL] PQConnectdb SSL (sslmode): Is this a bug

2005-08-29 Thread vishal saberwal
hi michael and tom, (A) With LIBPQ.SO.3.2 After reading your response i copied the libpq.so.3.2 from the compiled source tree to /usr/lib where the version available was libpq.so.3.1. I recreated the symbolic links and now the links are as below: [EMAIL PROTECTED] DBApi]# ls -l /usr/lib/libpq*

Re: [GENERAL] About dropped notifications

2005-08-29 Thread Tom Lane
Chris Browne [EMAIL PROTECTED] writes: [EMAIL PROTECTED] (Tom Lane) writes: with the current implementation, a transaction will emit only one notify per notify event name, even if NOTIFY is executed many times within the transaction. An interesting question is whether or not the relevant

Re: [GENERAL] About ERROR: must be *superuser* to COPY to or from a file

2005-08-29 Thread Tom Lane
Greg Stark [EMAIL PROTECTED] writes: I was only suggesting using this from a local unix user where you can actually authoritatively say something about the uid of the connecting user. I suggested that if the owner of the file matches the uid of the connecting user (which you can get on a unix

[GENERAL] update functions locking tables

2005-08-29 Thread Clodoaldo Pinto
I have almost completed one web site migration from mysql to pgsql. It is already running totally pgsql. But there is one last conversion problem. Most of the queries use tables populated every 3 hours. In mysql, for the site to not be unavailable during updating i was creating temporary tables,

Re: [GENERAL] update functions locking tables

2005-08-29 Thread Tom Lane
Clodoaldo Pinto [EMAIL PROTECTED] writes: I've been trying for 3 days to figure out what is happening to no avail. What am i missing about transactions and MVCC? What could make a plpgsql update function lock a table? What is the function doing to the table, exactly? DDL changes generally

Re: [GENERAL] update functions locking tables

2005-08-29 Thread Michael Fuhr
On Mon, Aug 29, 2005 at 09:41:21PM -0300, Clodoaldo Pinto wrote: 26873 ? S 0:18 postgres: user database 127.0.0.1(38946) SELECT waiting 23973 ? S 0:22 postgres: user database 127.0.0.1(43396) SELECT waiting 31212 ? S 0:02 postgres: user database 127.0.0.1(60619) SELECT waiting 21601 ? S 0:00

[GENERAL] Access more than one database from pgAdmin III

2005-08-29 Thread wolverine my
How can we access more than one database template1from pgAdmin III? Currently in my pgAdmin III, I'm already accessing one database. When I tried to create another new database it says ERROR: database template1 already exists. May I know if we can actually connect to 2nd database? e.g. template1

Re: [GENERAL] PQConnectdb SSL (sslmode): Is this a bug

2005-08-29 Thread Michael Fuhr
On Mon, Aug 29, 2005 at 04:23:13PM -0700, vishal saberwal wrote: now i ran the program i had that has a conect command with (hostaddr= 169.254.59.60 http://169.254.59.60 dbname=dbm user=postgres sslmode=prefer) parameters. [EMAIL PROTECTED] serv]# ./bin/test_lib Connection failed: could

Re: [GENERAL] stack depth limit exceeded

2005-08-29 Thread Michael Fuhr
On Mon, Aug 29, 2005 at 01:45:32PM +1000, Jamie Deppeler wrote: CREATE TRIGGER updateContact AFTER INSERT OR UPDATE ON FOR EACH ROW EXECUTE PROCEDURE contacts.addContactField(); Please show the actual commands that you're running; the above fails with a syntax error because it's missing a

Re: [GENERAL] [SQL] question

2005-08-29 Thread Matt A.
The issue has been solved thanks to a custom nullif_int() function. Which if anyone has the same issue, it was solved with... CREATE FUNCTION nullif_int(text) RETURNS integer AS 'SELECT nullif($1,)::int;' LANGUAGE SQL; SELECTS were not the issue; INSERT INTO a non-text column was the