[python-nl] Python-nl Digest, Vol 20, Issue 6

Jan Murre jan.murre at xs4all.nl
Tue Jan 17 21:07:15 CET 2006


Hallo Hans,

> Message: 1
> Date: Mon, 16 Jan 2006 22:52:44 +0100
> From: Hans Wolters <hans.wolters at xs4all.nl>
> Subject: [python-nl] importeren data in zodb
> To: python-nl at python.org
> Message-ID: <F1ACD785-AA64-43A7-AC44-4E908A939A9B at xs4all.nl>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> Hoi allemaal,
> 
> Kwam deze lijst tegen via de diverse plone sites. Graag wil ik wat  
> vragen stellen die zowel python als Plone gerelateerd zijn.
> 
> Situatie:
> 
> We hebben op dit ogenblik een aantal sites gehost op webgui en zijn  
> mede door de api aanpassingen niet zo blij. Het updaten van de ene  
> versie naar de andere vergt enorm veel tijd en uitzoek werk. Mede  
> daarom zijn we eens gaan kijken naar Plone. Ziet er op zich goed uit,  
> en wat belangrijk is, $manager kan er mee werken.
> 
> Nu willen wij onder andere uit webgui (mysql) en uit smartsite  
> (mssql) data gaan importeren om
> de overgang wat makkelijker te laten lopen.
> 
> Voor mysql heb ik al wat tools gezien en zal het ophalen van de data  
> geen probleem zijn.  Is er voor mssql ook iets dergelijks?
> 
Voor een one-off benadering werkt het volgende waarschijnlijk het snelst:

Onder Windows zou je mxODBC kunnen gebruiken (onder Linux ook trouwens).
Dit ondersteunt de standaard Python DB API.

Je kunt dan voor Zope een external method programmeren in python en je 
data vervolgens in Zope objecten (voor Plone meestal Archetypes content 
objecten) opslaan.

Wil je zoiets vaker doen, dan zou je hiervoor iets met XML kunnen 
bedenken. Vanuit MS SQL kun je tegenwoordig erg veel o.b.v. XML. Je hebt 
dan alleen nog een stukje python glue nodig om dit in Zope/Plone te krijgen.

Groet,

Jan Murre


More information about the Python-nl mailing list