某些 FDO Provider 允许客户端替代在其模式中指定的默认逻辑映射和物理映射。定义新模式时,可以使用“模式编辑器”替代类、物理表名称(创建新表)、Oracle 表空间名称、MySQL 存储引擎、表类型映射(基础或具体)、特性和列名称。不能映射到现有的表格。
如果要映射到其他 数据存储 的现有表或视图,请确保所有列替代均正确映射到现有的列。如果用不同的所有者映射表或视图,需授予该表的所有者访问 FDO 数据存储的权限。可以创建从其他表中选择的本地视图,然后映射到本地视图,但这可能没有必要。应用更改时,如果本地视图不存在,则会自动创建。
如果要映射到当前数据存储中尚不存在的表和列,请确保列名称对数据库来说是有效的。
必须分层创建模式元素:首先创建模式、接着创建其 要素类 ,然后创建其特性。
对于某些 FDO Provider 中的要素源,用户可以在同一要素源中创建多个模式,并在首次定义并保存模式后对其进行更改。
可以查看任何 FDO Provider 中的模式,但是如果现有的要素正在使用该模式,则不能对其进行编辑或删除。