From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Carlos Badilla <carlosposgres(at)yahoo(dot)es> |
Cc: | posgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Definir campos xml |
Date: | 2008-07-21 13:25:08 |
Message-ID: | 20080721132508.GA5842@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Carlos Badilla escribió:
> Hola, quiero hacer una aplicación, usando el soprte nativo para XML
> que trae Postgresql 8.3.3 . La pregunta es: ¿cómo defino los campos
> que usa XML para que el sistema logre distinguir cuales son:
> núméricos, textos o de otros tipos, o se guardan todos como texto?
>
> Por ejemplo:
>
> CREATE TABLE test (
> id int4 NOT NULL,
> xml text,
> CONSTRAINT pk PRIMARY KEY (id)
> );
>
> Yo sé, por lo que he visto que xml test, puede rebicir varios
> campos, donde se define el esquema para XML, perdón por la ignorancia
La documentacion de XML:
http://www.postgresql.org/docs/8.3/static/datatype-xml.html
http://www.postgresql.org/docs/8.3/static/functions-xml.html
Tengo entendido que no hay funciones para hacer chequeo de DTD aún
(creo que es eso lo que estás preguntando -- el DTD define qué etiquetas
existen y qué se puede guardar en cada etiqueta). Además necesitas
aprender a construir un DTD :-)
--
Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257
"Siempre hay que alimentar a los dioses, aunque la tierra esté seca" (Orual)
From | Date | Subject | |
---|---|---|---|
Next Message | Yoel Mc Lennan | 2008-07-21 13:32:58 | Obtener dato informativo de tala (si camo es secuencial, i es pk, si es not null, longitud) |
Previous Message | Sebastián Villalba | 2008-07-21 10:43:11 | Re: [OT] Urgente!! |