Re: [pyPYME-Giotto] [pyPYME] #23: Ficha con controles Booleanos. Problema con typos de variables no
Status: Planning
Brought to you by:
pyneo
From: Jose <coo...@py...> - 2005-09-02 17:38:27
|
El vie, 02-09-2005 a las 14:54, Marcelo G Ametller escribi=F3: > On 9/2/05, Jose <coo...@py...> wrote: > > El mi=E9, 31-08-2005 a las 00:29, pyPYME escribi=F3: > > > #23: Ficha con controles Booleanos. Problema con typos de variables= no deja > > > grabar > > > HINT: Necesitar=E1 reescribir la expresi=F3n o aplicarle una conv= ersi=F3n de > > > tipo. > > > > > > > > > UPDATE PYP_CUSTOMERS_CONTACTS > > > SET > > > ACTIVE=3D1,MIDDLE_NAME=3D'radici',LAST_NAME=3D'ametller',FIRST_NAM= E=3D'marcelo',TITLE=3D'gerente',PHONE=3D'351264564',PHONE_EXT=3D'1',MOBIL= E=3D'212132123',FAX=3D'',EMAIL=3D'',COMMENTS=3D'' > > > WHERE ID=3D1; > >=20 > > El problema est=E1 en que he desarrollado sobre una base de datos SQL= ite y > > no lo he probado sobre PostgreSQL al no haber migrado el diccionario = de > > datos correspondiente a este motor. > > Esto me recuerda que hace tiempo suger=ED (en esta misma lista) >=20 > podrias pasarme el link justo del mensage que haces referencia... vi > varios con sugerencias sobre el tema en la lista , pero no estoy > seguro de a cual te referis. http://sourceforge.net/mailarchive/message.php?msg_id=3D11089592 > > desarrollar un m=E9todo para definir los diccionarios de datos de for= ma > > l=F3gica, en Python, y generar autom=E1ticamente los diccionarios de = datos > > f=EDsicos para los SGBD que soportamos. >=20 > Aqui me perdi un poco (bastante) pyDal , no se encargaba de hacer > transparente el motor de datos que se usaba? S=ED y no. PyDal abstrae el uso de la base de datos (instrucciones DML) mientras que lo que pretendo ahora es abstraer la definici=F3n del esquema de la base de datos (instrucciones DDL), para no tener que definirla para PostgreSQL, Firebird, SQLite, etc. Como ves PyDal abstrae el DML mientras que EaseXML+XML2DDL+(el paquete pyPYME) abstrae el DDL. > > Ya que para correjir este error he de definir el diccionario de datos > > PostgreSQL y que rememorando la sugerencia indicada he observado que > > puede ser una parte =FAtil del proceso de distribuci=F3n de component= es, he > > decidido implementarla. > >=20 > > A d=EDa de hoy he conseguido generar las DDLs PostgreSQL a partir de = un > > objeto Python, pero me falta: > >=20 > > - que se generen las instrucciones necesarias para crear SEQUENCEs > > PostgreSQL > > - que se generen las DDL para Firebird. En principio se trata de un > > SGBD soportado por las herramientas en las que se basa mi propuesta > > (EaseXML y XML2DDL) pero seguro que falta la generaci=F3n de GENERATO= Rs > > - que se generen las DDL para SQLite, SGBD no soportado por estas > > herramientas > > - ejecutar autom=E1ticamente las DDLs generadas para actualizar el > > diccionario de datos de la base de datos definida en el fichero > > 'components.xml' > >=20 > > Espero tener esta capacidad disponible antes del lunes que viene. >=20 > aunque no alcanzo a comprender, espero lo tengas... tendras alguna > recomendacion de doc para leer sobre el tema. En cuanto haya acabado el c=F3digo documentar=E9 en el sitio Plone la estructura y uso de esta nueva capacidad. En cuanto ve=E1is el esquema lo entender=E9is f=E1cilmente. Saludos, Jose |