修改BASE模块,当前数据库无法更新更改内容
- 
修改 addons\base\res\res_partner.py 
 在类 res_partner 中加入数据库限制:
 _sql_constraints = [
 ('phone_company_uniq', 'unique (phone)', u'这个电话已经被人注册 !'),
 ('mobile_company_uniq', 'unique (mobile)', u'这个手机已经被人注册 !'),
 ('parent_id_company_uniq', 'unique (parent_id)', u'这个公司已经被人注册 !'),
 ]
 编辑完成后,当前使用的数据库无法应用,新创建的数据库可以应用。
 如何让当前数据库应用此限制?
- 
_sql_constraints是对数据库的表约束的修改,要对当前数据库起作用要做两件事。 
 1.重启服务器
 2. 更新base模块
 你可以用命令行:openerp-server -d DBNAME -u base
 但是不建议修改原有的模块,你可以创建新模块做继承修改。

