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 选项。