CREATE EXTERNAL TABLE command: Primary role requires stage access (Preview)

Attention

This behavior change is in the 2025_04 bundle.

For the current status of the bundle, refer to Bundle History.

Before the change:

Creating an external table succeeds if a user’s primary or secondary roles have the USAGE privilege on the stage referenced in the CREATE EXTERNAL TABLE command.

After the change:

Creating an external table succeeds only if a user’s primary role has the USAGE privilege on the stage referenced in the CREATE EXTERNAL TABLE command.

Ref: 1993