Re: Domino de Datos

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--------

In response to

Responses

Browse pgsql-es-ayuda by date

  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