[Python-es] Fallo en commit en MonetDB

Juan Ignacio euribates en gmail.com
Vie Mayo 20 13:18:31 CEST 2011


No sé si será relevante para el problema, pero las operaciones de
modificación del esquema de la base de datos (es decir, create table,
alter table, etc... en vez de Insert, Update, etc) normalmente no
están bajo el control del sistema de transacciones. O, en otras
palabras, las transacciones son para la fase de "uso" de la base de
datos, y no para la fase de "definición". Puedes ahorrarte el commit
final.

2011/5/20 Manuel Albarran Guerrero <weap88 en gmail.com>:
> Saludos.
> Estoy haciendo pruebas con el gestor de base de datos MonetDB, no se si lo
> habréis probado algunos de la lista. El caso es que tengo un error a la hora
> de hacer commit y no se como podría solucionarlo. El error que me da es
> "monetdb.monetdb_exceptions.OperationalError: SQLException:sql.trans:COMMIT"
> El programa es el siguiente:
>
> import monetdb.sql
> con = monetdb.sql.connect(username="monetdb", password="monetdb",
> hostname="localhost", database="demo")
> cur = con.cursor()
> cur.execute("CREATE TABLE table0 (id integer, num integer, data
> varchar(100));")
> con.commit()
>
> La version de python es 2.7.1 64bits para windows, y la de monetdb la ultima
> para windows 64 bits tambien.
> Un saludo y gracias de antemano.
> --
> Manuel Albarrán Guerrero
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>



-- 
Juan Ignacio Rodríguez de León
Móvil: 605 890514
E-Mail: euribates en gmail.com
http://www.metriz.com/
http://descon2.com/
http://www.elornitorrincoenmascarado.com/


Más información sobre la lista de distribución Python-es