documentation建议设置:
configuration.load.writeDisposition到WRITE_TRUNCATE。
但是,当尝试为此设置选项时,什么都不起作用。下面的数组包含我尝试过的所有选项:
$options = [
'configuration.load.writeDisposition' => 'WRITE_TRUNCATE',
'configuration.writeDisposition' => 'WRITE_TRUNCATE',
'writeDisposition' => 'WRITE_TRUNCATE',
'configuration' => [
'writeDisposition' => 'WRITE_TRUNCATE',
'load' => [
'writeDisposition' => 'WRITE_TRUNCATE',
],
],
];
$table->load($data, $options);我单独添加了每个选项,观察到每次表的大小都只是增加了。
发布于 2017-08-09 15:55:04
提交了修复该问题的pull request后,我现在可以确认定义此选项的正确方法如下:
$options = [
'configuration' => [
'load' => ['writeDisposition' => 'WRITE_TRUNCATE']
],
];https://stackoverflow.com/questions/45565857
复制相似问题