Skip site navigation (1) Skip section navigation (2)

Re: Problemas al cambiar nombre de campo (a user) o crear tabla

From: "Leonel Nunez" <lnunez(at)enelserver(dot)com>
To: "CArlos Tineo" <ctineo(at)geocad(dot)com(dot)ve>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problemas al cambiar nombre de campo (a user) o crear tabla
Date: 2007-03-01 00:32:10
Message-ID: 37338.189.155.123.135.1172709130.squirrel@enelserver.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
> SAludos:
> Tengo el siguiente problema cuando creo una tabla
> con algun campo llamado user me da error de sintaxis:
> CREATE TABLE prueba(user varchar(32));
> ERROR:  error de sintaxis en o cerca de «user» en
> el carácter... (queda marcando la "u")
>
> Igualmente si despues de creada la tabla le
> quiero cambiar el nombre por ejemplo:
> ALTER TABLE prueba RENAME otro_nombre TO user;
> ERROR:  error de sintaxis en o cerca de «user» en
> el carácter ... (queda marcando la "u")
>
> lo probe en una maquina con
> CYGWIN  y postgres 8.1.5
> Red Hat y postgres 8.1.5
> DEBIAN  y postgres 8.1.6
>
> y en las 3 me da el mismo error
>
> Alguna luz sobre el caso?
> A alguien le ha pasado lo mismo oi algo parecido?
>
> Gracias de antemano
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
>        a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
>        a los suscriptores de la lista
>


es porque es un objeto  del sistema

leonel=> select * from user;
 current_user
--------------
 leonel
(1 row)


pero puedes crearla  como   "user"  cosa que NO  dije NO recomiendo


leonel



In response to

pgsql-es-ayuda by date

Next:From: Gabriel ColinaDate: 2007-03-01 02:29:38
Subject: Re: DSN + DTS + PostgreSQL OT
Previous:From: Leonel NunezDate: 2007-03-01 00:28:14
Subject: Re: Mediante Funcion devolver Tabla

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group