From: | Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Domino de Datos |
Date: | 2006-11-10 21:46:08 |
Message-ID: | 200611102246.08813.v.lopez.s@ono.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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--------
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Aquino H. | 2006-11-10 21:59:05 | Re: Domino de Datos |
Previous Message | Hensa | 2006-11-10 20:23:35 | RE: ULTIMO REGISTRO |