diff --git a/datafusion/core/src/catalog/information_schema.rs b/datafusion/core/src/catalog/information_schema.rs index 7df9aec9594..ff5d12e7ff6 100644 --- a/datafusion/core/src/catalog/information_schema.rs +++ b/datafusion/core/src/catalog/information_schema.rs @@ -454,16 +454,16 @@ impl From for MemTable { Field::new("table_name", DataType::Utf8, false), Field::new("column_name", DataType::Utf8, false), Field::new("ordinal_position", DataType::UInt64, false), - Field::new("column_default", DataType::Utf8, false), + Field::new("column_default", DataType::Utf8, true), Field::new("is_nullable", DataType::Utf8, false), Field::new("data_type", DataType::Utf8, false), - Field::new("character_maximum_length", DataType::UInt64, false), - Field::new("character_octet_length", DataType::UInt64, false), - Field::new("numeric_precision", DataType::UInt64, false), - Field::new("numeric_precision_radix", DataType::UInt64, false), - Field::new("numeric_scale", DataType::UInt64, false), - Field::new("datetime_precision", DataType::UInt64, false), - Field::new("interval_type", DataType::Utf8, false), + Field::new("character_maximum_length", DataType::UInt64, true), + Field::new("character_octet_length", DataType::UInt64, true), + Field::new("numeric_precision", DataType::UInt64, true), + Field::new("numeric_precision_radix", DataType::UInt64, true), + Field::new("numeric_scale", DataType::UInt64, true), + Field::new("datetime_precision", DataType::UInt64, true), + Field::new("interval_type", DataType::Utf8, true), ]); let InformationSchemaColumnsBuilder {