No Snowflake, enquanto as visualizações individuais não têm um comando UNDROP, restaurar um banco de dados descartado usando UNDROP DATABASE restabelece todos os seus objetos contidos, incluindo visualizações, desde que a restauração ocorra dentro do período de retenção de dados. Sabemos que isso ocorre porque a operação UNDROP para bancos de dados e esquemas aproveita o recurso Time Travel do Snowflake, que preserva o estado desses objetos por uma duração especificada após a exclusão.
Mas por que ele pode desfazer a exclusão da visualização no banco de dados, mas não individualmente?