create temporary sequence and ecpg

From: Edmund Bacon <ebacon(at)onesystem(dot)com>
To: pgsql-bugs(at)postgresql(dot)org
Subject: create temporary sequence and ecpg
Date: 2003-09-19 21:45:59
Message-ID: 1064007959.5135.7.camel@elb_lx.onesystem.ca
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs


============================================================================
POSTGRESQL BUG REPORT TEMPLATE
============================================================================

Your name : Edmund Bacon
Your email address : ebacon(at)onesystem(dot)com

System Configuration
---------------------
Architecture (example: Intel Pentium) : Intel Pentium

Operating System (example: Linux 2.0.26 ELF) : Linux 2.4.20

PostgreSQL version (example: PostgreSQL-7.3.4): PostgreSQL-7.3.4

Compiler used (example: gcc 2.95.2) : gcc 3.2.2

Please enter a FULL description of your problem:
------------------------------------------------

Trying to create a TEMPORARY SEQUENCE with ecpg produces
a runtime erorr. the sqlprint error is:

sql error 'ERROR: parser: parse error at or near "foo" at character 27'
in lin

A workaround is to use EXECUTE IMMEDIATE

Please describe a way to repeat the problem. Please try to provide a
concise reproducible example, if at all possible:
----------------------------------------------------------------------

exec sql include sqlca;

$ cat tmpseq.pgc

int main()
{
exec sql whenever sqlerror sqlprint;

exec sql connect to test;

exec sql create temporary sequence foo;

exec sql disconnect;

return 0;
}

Looking at the emitted C code we see:

{ ECPGdo(__LINE__, NULL, "create sequence temporary foo ", ECPGt_EOIT,
ECPGt_EORT);

Note that the tokens "sequence" and "temporary" have been reversed.

If you know how this problem might be fixed, list the solution below:

---------------------------------------------------------------------

--
Edmund Bacon <ebacon(at)onesystem(dot)com>

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Tom Lane 2003-09-19 23:16:09 Re: The comment sentence of Primary-Key is lost.
Previous Message Stephan Szabo 2003-09-19 15:32:41 Re: Can't access table to describe, drop, or select, but it