From: | "Victor Lopez" <d01m01a2000(at)gmail(dot)com> |
---|---|
To: | "Victor Lopez" <d01m01a2000(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: generar cadenas alfanumericas |
Date: | 2007-04-09 22:45:31 |
Message-ID: | ae043d070704091545g62c4d082g97ddd7efbd047788@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 9/04/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
> Victor Lopez escribió:
>
> > Veo que no me he explicado bien (ya va siendo costumbre) ...
>
> Yo diria, bastante peor que lo usual!
>
> > en una especie de pseudocódigo sería ...
> >
> > formo una cadena con todas las minúsculas, todas las mayúsculas y
> > todas las cifras ...
> > (como [a-zA-Z0-9]+)
> > determino la longitud de la cadena -> lc
> > repito hasta que sea valida con respecto a un dominio (por Ley, tiene
> > que tener mas de ocho caracteres, no repetirse y existir letras y
> > cifras)
> > -- repito n veces (cuantas mas veces mas 'mezclaré' la cadena)
> > ---- entre la posiión '0' y lc-1 busco dos posiciones aleatorias
> > ---- intercambio sus contenidos
> > -- FIN
> > FIN
>
> Bueno, no veo cual es el problema de implementar esto en PL/pgSQL. El
Por eso lo pregunto, porque no capto como se puede hacer en PL/pgSQL.
>
> algoritmo parece algo ineficiente, pero ese es otro problema.
>
Te recuerdo que, entre otras cosas (Apache y PHP sobretodo) soy un
novato en PostgreSQL.
Dame otro par de meses y mejoraré :-)
>
> Ahora, si el problema en cuestion es generar passwords aleatoriamente,
> creo que hay mejores maneras.
>
Un ejemplo será siempre bien recibido.
> --
> Alvaro Herrera http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
--
----o---( )---o----
Saludos de Victor Lopez Sabio
d01m01a2000(at)gmail(dot)com
--------oooo--------
From | Date | Subject | |
---|---|---|---|
Next Message | Gerardo Cavallini | 2007-04-09 23:57:30 | Re: Instalacion de Postgres |
Previous Message | Espartano | 2007-04-09 21:40:03 | Re: Se puede???????????? |