[Pgsql-ayuda] Sobre Arrays y Estructuras de Tablas

Ing Jose Carlos Estrada jc_estrada@etesa.com.mx
20 Mar 2003 10:51:36 -0600


--=-aM3LQQ3H9xLG5qvUde3k
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

Buen día a todos los de la lista

Estamos desarrollando un Sistema de Gestión Vehicular basado en
PostgreSQL sobre web mediante PHP y Java. Y nuestra intención es crear
un generador de Formularios y uno de Transacciones para no tener que
escribir demasiado código, es decir intentamos leer la estructura de
cada una de las tablas para obtener los nombres de los campos y los
tipos en una variable array y con un analizador generar el formulario
correspondiente, y a su vez generar las transacciones para el form,
nuestra duda se centra en lo siguiente: alguno de Uds sabe como obtener
la estructura de estas tablas mediante PHP? he visto que existe una
instrucción pg_metadata (string table_name) ó pg_meta_data (string
table_name), pero he probado con ambas y en ambas me devuelve el error
de función desconocida.

Por otra parte, en los campos de Auditoría pensamos usar campos array,
en donde hemos estado curioseando sobre como manipularlos y nuestras
dudas se centran en lo siguiente: existe alguna forma de hacer un INSERT
o UPDATE a un arreglo sin tener que reenviarlo todo, es decir, existe
alguna forma de ir anexando elementos al final del arreglo?, como puedo
saber cuantos elementos tiene un arreglo en una campo específico? todo
ello ya sea desde pg/psql o desde PHP o desde otra plataforma

De antemano gracias por toda la ayuda que puedan proporcionarnos y
reciban un cordial saludo

--------------------------------------------------------------------------------
Atte: Ing José Carlos Estrada Jiménez
Coordinador del Departamento de Tecnologías de la Información

Ediciones Tratados y Equipos SA de CV
Vista Hermosa 100
Fracc Lomas del Estadio
Xalapa de Enríquez, Ver., México.

Tel. +52 (228) 841 7000 ext 2217, 2265
Fax.                 02

e-mail: jc_estrada@etesa.com.mx
http://www.etesa.com.mx

--=-aM3LQQ3H9xLG5qvUde3k
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/1.1.7">
</HEAD>
<BODY>
<FONT SIZE="3"><TT>Buen d&#237;a a todos los de la lista<BR>
<BR>
Estamos desarrollando un Sistema de Gesti&#243;n Vehicular basado en<BR>
PostgreSQL sobre web mediante PHP y Java. Y nuestra intenci&#243;n es crear<BR>
un generador de Formularios y uno de Transacciones para no tener que<BR>
escribir demasiado c&#243;digo, es decir intentamos leer la estructura de<BR>
cada una de las tablas para obtener los nombres de los campos y los<BR>
tipos en una variable array y con un analizador generar el formulario<BR>
correspondiente, y a su vez generar las transacciones para el form,<BR>
nuestra duda se centra en lo siguiente: alguno de Uds sabe como obtener<BR>
la estructura de estas tablas mediante PHP? he visto que existe una<BR>
instrucci&#243;n pg_metadata (string table_name) &#243; pg_meta_data (string<BR>
table_name), pero he probado con ambas y en ambas me devuelve el error<BR>
de funci&#243;n desconocida.<BR>
<BR>
Por otra parte, en los campos de Auditor&#237;a pensamos usar campos array,<BR>
en donde hemos estado curioseando sobre como manipularlos y nuestras<BR>
dudas se centran en lo siguiente: existe alguna forma de hacer un INSERT<BR>
o UPDATE a un arreglo sin tener que reenviarlo todo, es decir, existe<BR>
alguna forma de ir anexando elementos al final del arreglo?, como puedo<BR>
saber cuantos elementos tiene un arreglo en una campo espec&#237;fico? todo<BR>
ello ya sea desde pg/psql o desde PHP o desde otra plataforma<BR>
<BR>
De antemano gracias por toda la ayuda que puedan proporcionarnos y<BR>
reciban un cordial saludo</TT></FONT><BR>
<BR>
--------------------------------------------------------------------------------<BR>
Atte: Ing Jos&#233; Carlos Estrada Jim&#233;nez<BR>
Coordinador del Departamento de Tecnolog&#237;as de la Informaci&#243;n
<PRE>Ediciones Tratados y Equipos SA de CV
Vista Hermosa 100
Fracc Lomas del Estadio
Xalapa de Enr&#237;quez, Ver., M&#233;xico.

Tel. +52 (228) 841 7000 ext 2217, 2265
Fax.                 02

e-mail: jc_estrada@etesa.com.mx
http://www.etesa.com.mx</PRE>
</BODY>
</HTML>

--=-aM3LQQ3H9xLG5qvUde3k--