diff --git a/src/frontend/src/instance.rs b/src/frontend/src/instance.rs index dcc56f75819a..fc46ae9e59f9 100644 --- a/src/frontend/src/instance.rs +++ b/src/frontend/src/instance.rs @@ -359,7 +359,6 @@ impl SqlQueryHandler for Instance { .schema_exists(catalog, schema, None) .await .context(error::CatalogSnafu) - .map(|b| b && !self.catalog_manager.is_reserved_schema_name(schema)) } } diff --git a/tests/cases/standalone/common/system/information_schema.result b/tests/cases/standalone/common/system/information_schema.result index 03b65cf390ea..d1185e83f7e2 100644 --- a/tests/cases/standalone/common/system/information_schema.result +++ b/tests/cases/standalone/common/system/information_schema.result @@ -425,6 +425,10 @@ database my_db; Affected Rows: 1 +use information_schema; + +Affected Rows: 0 + use my_db; Affected Rows: 0 diff --git a/tests/cases/standalone/common/system/information_schema.sql b/tests/cases/standalone/common/system/information_schema.sql index 49007cb44b69..b913050e704e 100644 --- a/tests/cases/standalone/common/system/information_schema.sql +++ b/tests/cases/standalone/common/system/information_schema.sql @@ -14,6 +14,8 @@ select * from information_schema.columns order by table_schema, table_name, colu create database my_db; +use information_schema; + use my_db; create table foo