si, gracias horacio, y disculpa por mi escaso sentido del humor con respecto al subject, exactamente había pensado en reemplazar los espacios por "_", pero si el usuario define un atributo que contiene ese caracter?, buscaba algo más general.
----- Mensaje original ----- De: "Horacio Miranda" <[email protected]> Para: "Simeó Reig" <[email protected]> CC: "pgsql-es-ayuda" <[email protected]> Enviados: Miércoles, 26 de Mayo 2010 1:18:49 GMT +01:00 Amsterdam / Berlín / Berna / Roma / Estocolmo / Viena Asunto: Re: [pgsql-es-ayuda] trabajo con cadenas Creo que se puede evitar dolores de cabeza si hace una funcion y reemplaza los espacios por _ Total los clientes esperan un string y puede ser que el problema que tenga nuestro amigo es que al devolver nombres con espacios el cliente este se este mareando ? sera ese el problema ? 2010/5/21 Simeó Reig <[email protected]>: > Eramos conscientes de que trabajar es penoso, pero cuando he visto tu > subject me he quedado horrorizado ;-) > > Permíteme la licencia de bromear un poco > > Supongo que lo he entendido mal, pero ¿tu problema no se solucionaría con > una simple sql con un group by? > > Un saludo de nuevo y buen fin de semana > > Simeó Reig > > > ----- Original Message ----- From: "Ernesto Herrera" > <eherr...@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> > To: "pgsql-es-ayuda" <[email protected]> > Sent: Friday, May 21, 2010 11:37 AM > Subject: [pgsql-es-ayuda] trabajo con cadenas > > > Hola a todos, a continuación les muestro un fragmento de un eav que tengo: > */CREATE TABLE categoria > ( > id_categoria numeric(19) NOT NULL, > ... > /**/CREATE TABLE eav_atributo > ( > id_atributo numeric(19) NOT NULL, -- Identificador del atributo. > presentacion character varying(30) NOT NULL, > fk_categoria numeric(19) NOT NULL, > .../ > /CREATE TABLE eav_entidad_atributo_valor > ( > fk_entidad numeric(19) NOT NULL, -- Referencia de la entidad. > fk_atributo numeric(19) NOT NULL, -- Referencia del atributo. > fk_valor numeric(19) NOT NULL, -- Referencia del valor. > .../ > *el atributo "presentacion" de la tabla atributo, valga la redundancia, > representa el nombre del atributo que se mostraría en la interfaz, que > puede contener espacios o cualquier otro tipo de caracter, y debe ser > único para cada categoría. > Necesito devolver los pares atributo-valor de una entidad con una > categoría determinada, para esto tengo pensado crear una función que me > devuelva una tabla temporal que creo dinámicamente donde el nombre de > las columnas sea la presentación de los atributos y una tupla con sus > respectivos valores. > Necesito saber si existe alguna función en postgres o como podría > crearla para que me convierta las presentaciones de los atributos en > cadenas válidas para columnas y viceversa, o alguna otra sugerencia. > Gracias de antemano. > ** > > > - > Enviado a la lista de correo pgsql-es-ayuda ([email protected]) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > - > Enviado a la lista de correo pgsql-es-ayuda ([email protected]) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > -- Saludos, Horacio Miranda Aguilera. RedHat Certified Engineer DBA Oracle - Large databases - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda -- ____________________________________ Universidad de las Ciencias Informáticas tlfs: (835)8581 (835)8326 erne$t++ ____________________________________ try { live(); } catch (ShitHappensException ex) { MessageBox.Show(ex.Solution); } - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
