Exporting data to Azure Blob Storage may inadvertently overwrite an existing file with the same name
Details
| Detail name | Value |
|---|---|
| Changelog Number | 29054 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 2025.1.5, Exasol 2025.2.0, Exasol 2026.1.0 |
| Fix Versions | Exasol 2026.1.0, Exasol 2025.2.1, Exasol 2025.1.10 |
| Resolution Date | 2026-02-18 |
Description
Exporting data to Azure Blob Storage may inadvertently, and without warning, overwrite an existing file with the same name.
Details
When exporting data to Azure Blob Storage, the default behavior is to append the new data to a file, if a file with the same name already exists in the specified Azure Blob Storage container. If such a file does not already exist, it will be created.
However, it can happen that the check for an existing file is not performed correctly, and an existing file is not detected. In this case, Exasol will not attempt to append the data to an existing file, but rather create a file as new which overwrites any previous file.
Workaround
Unfortunately, there is not a workaround for this other than to avoid using names for files which already exist in the specified Azure Blob Storage container.
Fix
The issue has been fixed such that existing files will be recognizes as such. Thus, overwriting an existing file will not happen by default.