On Wed, 2 Jun 1999, Marc Andre Paquin wrote:

> Hello,
> 
> I am transfering data from a database Postgres 6.0 to a 6.4 version.
> 
> The pg_dump wont do the trick...
> 
> I had to create the database manually on 6.4. So I must replacate the exact
> structure of the old  database. But I can't! One of my column name is "no" for
> number in french... It seems that I get an error message with a create table
> statment. I have tried to trick it: I named the column "no" to "noo" and tried to
> alter table to change the name afterwards... no luck. But the "noo" is working fine!
> Changing the "no" column is not an option... many programs depends on it!!!
> 
> What can I do? What would be the right syntax?
> 
> create table test (no char(8), city int4, region int4);

Try it as:

create table test ("no" char(8), city int4, region int4);

scrappy=> insert into test (no,city,region) values ('1',2,3);
ERROR:  parser: parse error at or near "no"
scrappy=> insert into test ("no",city,region) values ('1',2,3);
INSERT 4293227 1

You always have to use the "'s around no though...

Marc G. Fournier                   ICQ#7615664               IRC Nick: Scrappy
Systems Administrator @ hub.org 
primary: [EMAIL PROTECTED]           secondary: scrappy@{freebsd|postgresql}.org 

Reply via email to