From: | "Javier Aquino H(dot)" <JAquino(at)LexusEditores(dot)com> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Domino de Datos |
Date: | 2006-11-10 21:59:05 |
Message-ID: | 001e01c70513$72fe89b0$0a010a0a@javier |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
La explicación es buena, pero creo que no se referían a ese tipo de dominio.
----- Original Message -----
From: "Victor Lopez" <v(dot)lopez(dot)s(at)ono(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, November 10, 2006 4:46 PM
Subject: Re: [pgsql-es-ayuda] Domino de Datos
> El Lunes, 30 de Octubre de 2006 18:16, PM nos dijo ...:
>> ya que estan hablando de dominios
>> me podria decir que es
>> y darme un ejemplo de su aplicacion
>>
>
> A ver si me se explicar y soy concreto ...
>
> Un dominio viene a ser como una entrada en un agenda.
>
> Tienes marcado 'manolo', pero en realidad el teléfono marca un número que,
> previamente, le has dicho que equivale a 'manolo'.
>
> De la misma manera tu puedes teclear 'www.unsitio.ru', el navegador le
> pregunta a una agenda enorme (el DNS) a que corresponde 'www.unsitio.ru'.
> El
> te contesta (por ejemplo) que tiene por IP '68.201.48.102'. Entonces tu
> navegador llama a esa IP.
>
>> El día 26/10/06, Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com> escribió:
>> >
>> > El Jueves, 26 de Octubre de 2006 17:08, GG nos dijo ...:
>> > > Que tal Users de PostgreSQL
>> > >
>> > > Un dominio definido como tipo de dato numeric (5,2), se puede
>> > > alterar
>> > el
>> > > tamaño de datos.
>> >
>> > numeric? un dominio?
>> >
>> > > Este ejemplo que trae el manual , que exactamente lo que esta
>> > > validando,
>> > > alguien tendria un ejemplo de datos validos para cargar en esta tabla
>> > > el
>> > > campo postal
>> > >
>> > > CREATE DOMAIN us_postal_code AS TEXT
>> > > CHECK(
>> > > VALUE ~ '^\d{5}$'
>> > > OR VALUE ~ '^\d{5}-\d{4}$'
>> > > );
>> >
>> > Exactamente valida el código postal tal y como se define en EEUU
>> >
>> > Y supongo que lo que quieres es algo así ...
>> >
>> > CREATE DOMAIN dominio AS TEXT
>> > CHECK (VALUE ~ '([a-zA-Z0-9]+\.)*[a-zA-Z0-9]+\.[a-zA-Z]{2,4}');
>> >
>> > O dicho al revés ...
>> > -desde 'es' hasta 'info'
>> > -con un punto delante '\.' para separar ese nivel
>> > -con una combinación alfanumérica '[a-zA-Z0-9]' de longitud mínima de
>> > un
>> > carácter '[...]+'
>> > -y una serie indefinida '(..)*' de veces de un numero indefinido de
>> > caracteres
>> > alfanuméricos, seguidos de un punto de separación
>> >
>> > algunos ejemplos (si no me he equivocado en la expresión regular):
>> >
>> > a.es
>> > k.com
>> > 7.info
>> > c6tg6g6.es
>> > ny7t6.com
>> > gflvgf.info
>> > tftft.h.es
>> > gvfut.co.es
>> > fydy.ghcrdr.yg66rf5rd.hg6fd3rb.jvh5g.es !!!
>> >
>> > --
>> > ----o---( )---o----
>> > Saludos de Victor Lopez Sabio
>> > v(dot)lopez(dot)s(at)ono(dot)com
>> > --------oooo--------
>> >
>> > ---------------------------(fin del mensaje)---------------------------
>> > TIP 9: el optimizador ignorará el uso de recorridos de índice si los
>> > tipos de datos de las columnas no coinciden
>> >
>>
>
> --
> ----o---( )---o----
> Saludos de Victor Lopez Sabio
> v(dot)lopez(dot)s(at)ono(dot)com
> --------oooo--------
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 2: puedes desuscribirte de todas las listas simultneamente
> (enve "unregister TuDireccinDeCorreo" a majordomo(at)postgresql(dot)org)
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-11-10 23:59:58 | Re: como modificar el tamano de un campo |
Previous Message | Victor Lopez | 2006-11-10 21:46:08 | Re: Domino de Datos |