problem with creating/dropping tables and plpgsql ?

From: "\(::\) Bob Ippolito" <bob(at)redivi(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: problem with creating/dropping tables and plpgsql ?
Date: 2001-07-20 10:27:28
Message-ID: 20010720062728.A25313@redivi.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

I'm pretty new to postgresql.. I'm using a fresh compile/install of postgresql 7.1.2 without any special options.. but here's my problem:

semantic=# create temp table ttmptable(lookup_id int, rating int);
CREATE
semantic=# SELECT doEverythingTemp(20706,2507);
doeverythingtemp
------------------
1
(1 row)
semantic=# DROP table ttmptable;
DROP
semantic=# create temp table ttmptable(lookup_id int, rating int);
CREATE
semantic=# SELECT doEverythingTemp(20706,2507);
ERROR: Relation 4348389 does not exist

--- schema --

CREATE FUNCTION doEverythingTemp(int,int) RETURNS int AS '
DECLARE
rrec RECORD;
userid int;
lookupid int;
rrating int;
ruser int;
BEGIN
userid := $1;
lookupid := $2;
FOR rrec IN SELECT webuser_id,rating FROM rating WHERE webuser_id!=userid AND lookup_id=lookupid;
rrating:=rrec.rating;
ruser:=rrec.webuser_id;
INSERT INTO ttmptable SELECT lookup_id,rrating*rating FROM rating WHERE webuser_id=ruser AND lookup_id!=lookupid;
END LOOP;
RETURN 1;
END;' LANGUAGE 'plpgsql'

Table "rating"
Attribute | Type | Modifier
-------------+---------+----------------------------------------------------------
webuser_id | integer | not null default '0'
category_id | integer | not null default '0'
lookup_id | integer | not null default '0'
rating | integer | not null default '0'
rating_id | integer | not null default nextval('"rating_rating_id_seq"'::text)
Indices: rating_category_id_idx,
rating_lookup_id_idx,
rating_rating_id_key,
rating_webuser_id_idx

I've tried regular tables, creating the table from within the function, and a few other things.. no luck. Does anyone have ANY idea how I can either redesign this query or make the create/drop thing work properly?

Thanks,
(::) Bob Ippolito

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Chris Bowlby 2001-07-20 11:33:34 Re: hub.org out of disk space
Previous Message jozzano 2001-07-20 09:27:19 BUG (fixed) in CREATE TABLE ADD CONSTRAINT...(v-7.0.2)