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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

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