Re: Problems w. SERIAL - Mailing list pgsql-general

From missive@frontiernet.net (Lee Harr)
Subject Re: Problems w. SERIAL
Date
Msg-id 9d26ep$l1c$1@node17.cwnet.roc.gblx.net
Whole thread Raw
In response to Problems w. SERIAL  (Morten Primdahl <morten@primdahl.net>)
List pgsql-general
On Sat, 05 May 2001 19:34:06 +0200, Morten Primdahl <morten@primdahl.net> wrote:
>Hi.
>
>Have the following tables:
>
>CREATE TABLE tbl_a (id SERIAL PRIMARY KEY, data VARCHAR(5));
>CREATE TABLE tbl_b (id SERIAL PRIMARY KEY, data VARCHAR(5));
>
>CREATE TABLE tbl_c
> (id SERIAL PRIMARY KEY,
>  data VARCHAR(50),
>  a SERIAL CONSTRAINT a_ref REFERENCES tbl_a(id),
>  b SERIAL CONSTRAINT b_ref REFERENCES tbl_b(id)
>);
>
>The two inserts into tbl_a and tbl_b work fine:
>
>INSERT INTO tbl_a (data) VALUES ('a data');
>INSERT INTO tbl_b (data) VALUES ('b data');
>
>But if I do
>
>INSERT INTO tbl_c (data, a, b) VALUES ('c data',1,1);
>
>I get ERROR:  Relation 'tbl_c_id_seq' does not exist
>even though that sequence was implicitly created upon
>creation of tbl_c - or?
>
>Can anyone help me out on this? Thanks.
>
>Morten


Can you do

SELECT nextval( 'tbl_c_id_seq' );

in psql successfully?
if not, is the sequence actually there? try

\d

or

\d tbl_c_id_seq


if it is not there, you can create it yourself

CREATE SEQUENCE tbl_c_id_seq;


if it is there... not sure what to say.


pgsql-general by date:

Previous
From: hciR nellA
Date:
Subject: Re: [MacPerl] Perl Scope problem
Next
From: "Erick Papadakis"
Date:
Subject: Re: Re: How to install on Windows?