什么情况下需要使用 “set unload fileobj name”?

~ 0 min
2017-01-18 10:18

使用“set unload fileobj name”来支持load DB时不改变原来FILE OBJECT的顺序.

关于SYSTEM FILE OBJECT,系统默认为[set unload fileobj on],并且所有FILE OBJECT将会被unload到目前工作文件夹.

当将unload下来的DB,load到新DB时,所有SYSTEM FILE OBJECT将会被重新命名和排序,例如:

在没有unload之前的旧DB中,名字如下:

ZZ000000.txt

ZZ000002.txt

ZZ000006.txt

Load到新DB之后名字如下:

ZZ000000.txt

ZZ000001.txt

ZZ000002.txt

假如用户在程序中引用这些FO的名字(比如:一些web程序中的图片链接),并且在迁移到新DB时不想让这些SYSTEM FILE OBJECT重新排序,就可以使用[set unload fileobj name].

这时,包含FO文件的数据就会被unload下来,并且当load进新DB时,他们的命名和顺序将和在原来DB中的命名顺序一模一样.

ZZ000000.txt

ZZ000002.txt

ZZ000006.txt

注意: [set unload fileobj name] 功能只有在2015/4/20之后built的4.3.4, 5.x 中支持,所以请升级到支持这个功能的版本之后再使用这个功能.

版本: 4.3.4, 5.x (built after 2015/4/20)

产品: Normal/Bundle

平台: Windows/Linux

平均分: 0 (0 投票)

你不能对该内容发表评论

标签