在OpenERP 6的安装过程中,我想使用以下命令生成一个配置文件:.-s --stop-after-init -c /home/openerp/openerp-server.cfg
但是它总是显示这样的信息:ImportError: No module named psycopg2当我检查psycopg2包时,它已经安装好了。
PostgreSQL函数是否是自动事务的,如以下所示?table_name = _table_name;
END LANGUAGE plpgsql VOLATILE SECURITY DEFINER;
换句话说,如果在函数执行过程中发生错误,是否会回滚任何更改?如果这不是默认行为,我如何使函数是事务性的
我目前正在分析一个维基百科转储文件;我正在使用python从其中提取一堆数据,并将其持久化到PostgreSQL数据库中。我总是试图让事情进行得更快,因为这个文件很大(18 go )。为了与PostgreSQL交互,我使用了psycopg2,但这个模块似乎模仿了许多其他类似的DBAPI。不管怎样,我有一个关于cursor.executemany(命令,值)的问题;在我看来,每1000个值执行一次比为这500万个值中的每一个调用cursor.execute(命令%值)要好(请确认或纠正我由