File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -424,13 +424,15 @@ def _promote_snapshot(
424424 is_dev : bool ,
425425 on_complete : t .Optional [t .Callable [[SnapshotInfoLike ], None ]],
426426 ) -> None :
427+ if snapshot .is_external :
428+ return
427429 qualified_view_name = snapshot .qualified_view_name
428430 schema = qualified_view_name .schema_for_environment (environment = environment )
429431 if schema is not None :
430432 self .adapter .create_schema (schema )
431433
432434 view_name = qualified_view_name .for_environment (environment = environment )
433- if not snapshot .is_symbolic :
435+ if not snapshot .is_embedded :
434436 table_name = snapshot .table_name (is_dev = is_dev , for_read = True )
435437 logger .info ("Updating view '%s' to point at table '%s'" , view_name , table_name )
436438 self .adapter .create_view (view_name , exp .select ("*" ).from_ (table_name ))
@@ -447,6 +449,8 @@ def _demote_snapshot(
447449 environment : str ,
448450 on_complete : t .Optional [t .Callable [[SnapshotInfoLike ], None ]],
449451 ) -> None :
452+ if snapshot .is_external :
453+ return
450454 view_name = snapshot .qualified_view_name .for_environment (environment = environment )
451455 logger .info ("Dropping view '%s'" , view_name )
452456 self .adapter .drop_view (view_name )
You can’t perform that action at this time.
0 commit comments