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-10-26 15:29:21
Message-ID: 200610261729.21818.v.lopez.s@ono.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message gvarona 2006-10-26 18:25:10 Implementación de Tabla tipo MAESTRO - DETALLE
Previous Message Gustavo Garay 2006-10-26 15:08:51 Domino de Datos