数据序列化
在 OpenERP 安装的时候, 创建和填充数据库是必须的两个步骤:
创建 SQL 表
插入不同的数据到表中
由于服务器中的对象描述,SQL表的创建和修改时自动的.
使用 OpenERP, 除了对象的业务逻辑以外,其它都存在数据库中. 例如(不存入数据库):
reports的定义,
fields的默认值,
每个文档(views)的用户接口的定义 ,
菜单,按钮和动作的关系
等等其他.
必须有一个机制去描述, 修改和装载这些不同的数据. OpenERP 的数据可以以模块提供的 CSV, XML or YAML 的序列化文件的形式指定模块 modules, 并在模块安装和升级时装载以便填充和升级数据库表.