Thread: Weird problem with script...

Weird problem with script...

From
jkakar@expressus.com
Date:
Hi,

I'm building a script to create the tables in my database.  Everything
works fine except one thing with this part of my script:

create table tbl_resume_free_text_type (type_id int,          type text
);

-- insert into tbl_resume_free_text_type (type_id, type) values (1, 'Hobbies');
-- insert into tbl_resume_free_text_type (type_id, type) values (2, 'Special Talents');

If I uncomment the two insert statements I get an error message
stating that tbl_resume_free_text_type doesn't exist.  With the lines
commented out the table gets created (and the rest of the script runs
error-free) and I can manually insert these rows afterwards without a
problem... I'm running PSQL 7.0.3.  Any ideas?

Thanks,
Jamu.

-- 
Jamu Kakar (Developer)            Expressus Design Studio, Inc.
jkakar@expressus.com            708-1641 Lonsdale Avenue
V: (604) 903-6999            North Vancouver, BC, V7M 2J5


Re: Weird problem with script...

From
Tom Lane
Date:
jkakar@expressus.com writes:
> I'm building a script to create the tables in my database.  Everything
> works fine except one thing with this part of my script:

> create table tbl_resume_free_text_type (
>     type_id int,
>            type text
> );

> -- insert into tbl_resume_free_text_type (type_id, type) values (1, 'Hobbies');
> -- insert into tbl_resume_free_text_type (type_id, type) values (2, 'Special Talents');

> If I uncomment the two insert statements I get an error message
> stating that tbl_resume_free_text_type doesn't exist.

Odd.  The three statements work just fine for me when executed by hand
in 7.0.3.  Anyone else able to reproduce a problem?
        regards, tom lane


Re: Weird problem with script...

From
"Richard Huxton"
Date:
----- Original Message -----
From: "Tom Lane" <tgl@sss.pgh.pa.us>
To: <jkakar@expressus.com>
Cc: <pgsql-sql@postgresql.org>
Sent: Wednesday, January 03, 2001 1:02 AM
Subject: Re: [SQL] Weird problem with script...


> jkakar@expressus.com writes:
> > I'm building a script to create the tables in my database.  Everything
> > works fine except one thing with this part of my script:
>
> > create table tbl_resume_free_text_type (
> > type_id int,
> >        type text
> > );
>
> > -- insert into tbl_resume_free_text_type (type_id, type) values (1,
'Hobbies');
> > -- insert into tbl_resume_free_text_type (type_id, type) values (2,
'Special Talents');
>
> > If I uncomment the two insert statements I get an error message
> > stating that tbl_resume_free_text_type doesn't exist.
>
> Odd.  The three statements work just fine for me when executed by hand
> in 7.0.3.  Anyone else able to reproduce a problem?
>
> regards, tom lane

Works fine on 7.0.0 putting them in a text file and doing psql < filename

Jamu - how are you executing this?

- Richard