onload 创建选项

onload 命令包含用于重新创建数据库的信息。

以下语法图分段显示 onload 创建选项。

创建选项
元素 用途 重要注意事项
-c oldcnstrnt newcnstrnt 指示 onload 重命名指定的约束。 无。
-i oldindex newindex 指示 onload 在磁盘上存储索引时重命名表索引。 其他信息:在装入期间使用 -i 选项重命名索引以避免与现有的索引名称冲突。

参考:语法必须与“标识”段一致;请参阅《GBase 8s SQL 指南:语法》。

-fd olddbsp newdbsp 将数据分段从一个数据库空间移到另一个。 新数据库空间必须存在且必须不包含表的另一个数据分段。

其他信息:此选项用于并行数据查询 (PDQ) 和表分段存储。

-fi indexname olddbs newdbsp 将索引分段从一个数据库空间移到另一个。 新数据库空间必须存在且必须不包含表的另一个索引分段。

其他信息:此选项用于 PDQ 和表分段存储。

database 指定数据库的名称 要求:数据库名不能包含数据库服务器名称,例如 database@dbservername

参考:语法必须与“标识”段一致;请参阅《GBase 8s SQL 指南:语法》。

owner. 指定表的所有者 要求:所有者名称不能包含无效字符。

参考:有关路径名的语法,请参阅操作系统文档。

table 指定表名 要求:表必须不存在。

参考:语法必须与“表名”段一致;请参阅《GBase 8s SQL 指南:语法》。

如果没有为非分段表指定任何创建选项,onload 实用程序将在根数据库空间中存储数据库或表。

若为分段表,onunload 会保留分段存储表达式以供 onload 在以后使用。因此,导入表的分段方式与原始表相同。

只要使用唯一的对,您就可以随时以任何顺序使用 -c-i-fd -fi 选项。