SnowPro Advanced: Architect — Question 118

An Architect has a DEV and PROD schema within a database. The DEV schema is used to create all objects with the correct permissions before promoting to the PROD schema.

The Architect wants to define a process to promote the changes made into PROD but keep the DEV environment intact for future development.

Which solution meets this requirement?

Answer options

Correct answer: B

Explanation

Option B is correct because creating a STAGING schema allows for a safe environment to swap with PROD, ensuring DEV remains unchanged. Option A directly swaps DEV and PROD, which doesn't keep DEV intact. Option C requires manual tracking of changes and cloning, which is less efficient. Option D incorrectly suggests cloning DEV into PROD, which does not fulfill the requirement of keeping DEV intact.