From: | "usuario anonimo" <opinante(dot)anonimo(at)gmail(dot)com> |
---|---|
To: | Nicolas <realone27(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: problema con like |
Date: | 2007-05-17 02:52:12 |
Message-ID: | 91b524660705161952g680b0526rab478166c99639b2@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> create table prueba
> (
> prueba varchar(1) check(prueba like '[0-9]')
> )
>
> y pues me crea tabla normal, pero al momento de ingresar un dato como por
> ejemplo
>
> insert into prueba values ('1')
>
> me sale el siguiente error
>
> new row for relation "prueba" violates check constraint
> "prueba_temp1_check"
>
> podria alguien por favor ayudarme y de antemano gracias
dbjdbc=> create table foo (bar varchar(1) check(bar ~ '[0-9]'));
CREATE TABLE
dbjdbc=> insert into foo values('1');
INSERT 0 1
dbjdbc=> insert into foo values('a');
ERROR: el nuevo registro para la relación «foo» viola la restricción
check «foo_bar_check»
dbjdbc=> select * from foo;
bar
-----
1
(1 fila)
dbjdbc=>
en el manual esta:
http://www.postgresql.org/docs/8.2/interactive/functions-matching.html
yo también cometí el mismo error:
saludos.
>
>
--
_________________________________
Solo soy una mente genial en un cuerpo
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2007-05-17 04:11:51 | Re: Como convertir los SELECT que usan AS en otros manejadores a Postrgres |
Previous Message | Nicolas | 2007-05-17 02:39:46 | problema con like |