diff --git a/pkg/sql/create_view.go b/pkg/sql/create_view.go index ef2a5e036a6a..4e44f02512c4 100644 --- a/pkg/sql/create_view.go +++ b/pkg/sql/create_view.go @@ -236,7 +236,6 @@ func (n *createViewNode) startExec(params runParams) error { // * use AllocateIDs to give the view descriptor a primary key desc.IsMaterializedView = true desc.State = descpb.DescriptorState_ADD - desc.CreateAsOfTime = params.p.Txn().ReadTimestamp() version := params.ExecCfg().Settings.Version.ActiveVersion(params.ctx) if err := desc.AllocateIDs(params.ctx, version); err != nil { return err diff --git a/pkg/sql/logictest/testdata/logic_test/materialized_view b/pkg/sql/logictest/testdata/logic_test/materialized_view index e3f788dcbc93..d7776090f288 100644 --- a/pkg/sql/logictest/testdata/logic_test/materialized_view +++ b/pkg/sql/logictest/testdata/logic_test/materialized_view @@ -228,3 +228,21 @@ query I SELECT * FROM view_from_seq ---- 1 + +# Regression test for #79015. +user testuser + +statement ok +BEGIN + +user root + +statement ok +SELECT * FROM system.descriptor; + +user testuser + +statement ok +CREATE SEQUENCE seq_2; +CREATE MATERIALIZED VIEW view_from_seq_2 AS (SELECT nextval('seq_2')); +COMMIT