[PIPython] pysqlite
Alex Martelli
aleaxit
Ven 19 Nov 2004 15:16:44 CET
On Monday 22 March 2004 09:44 am, Nicola Menegazzo wrote:
...
> la sintassi di MySQL non e' completamente compatibile con quella di SQLite.
...
> - o meglio, esiste un DB server alternativo a SQLite che sia pienamente
> compatibile con MySQL e che sia interfacciabile con Python?
L'unico serverl SQL "pienamente compatibile con MySQL" nel senso di avere
tutte le sue (spesso "gratuite") deviazioni rispetto agli standard dell'SQL
e` MySQL stesso. Visto che pur con tutti i suoi difetti e` pur sempre
gratuito e facilmente interfacciabile con Python, e` anche concettualmente
difficile immaginare qualcuno che si metta a farne un clone identico, che ne
riproduca naturalmente anche tutte le stranezze, allo scopo di (??? difficile
anche solo IMMAGINARE uno scopo per una simile operazione... ???).
Se vuoi piena compatibilita` MySQL, istallati localmente MySQL e vai. Se vuoi
un database migliore, non potra` ovviamente essere simultaneamente migliore
di MySQL e "completamente compatibile": o e` eguale o e` diverso, e se e`
diverso non puo` essere _completamente_ compatibile. Non e` ovviamente solo
questione di sintassi, anzi: se qualche ipotetico motore accettasse per una
qualche operazione la stessa identica sintassi di MySQL pero` differisse
nella semantica (cioe` se a fronte di comandi assolutamente identici facesse
pero` cose differenti!) sarebbe ovviamente una tragedia -- un trappolone
degno solo dei disastri che ovviamente ne seguirebbero. *Completamente*
compatibile, *pienamente* compatibile, sono espressioni che sia formalmente
sia nella pratica richiedono identita` di sintassi _E_ semantica.
Alex
More information about the Python
mailing list