Skip to content

impl(google_bigquery_table): exposing TableMetadataView query param #13240

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Mar 12, 2025

Conversation

sachinpro
Copy link
Contributor

@sachinpro sachinpro commented Mar 2, 2025

We are using TablesGetCall.View to set TableMetadataView through a virtual field table_metadata_view.

b/398215519

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.

bigquery: added `table_metadata_view` query param to `google_bigquery_table`

@github-actions github-actions bot requested a review from c2thorn March 2, 2025 23:26
Copy link

github-actions bot commented Mar 2, 2025

Hello! I am a robot. Tests will require approval from a repository maintainer to run.

@c2thorn, a repository maintainer, has been assigned to review your changes. If you have not received review feedback within 2 business days, please leave a comment on this PR asking them to take a look.

You can help make sure that review is quick by doing a self-review and by running impacted tests locally.

@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 18 insertions(+), 3 deletions(-))
google-beta provider: Diff ( 2 files changed, 18 insertions(+), 3 deletions(-))

@modular-magician modular-magician requested a review from wj-chen March 2, 2025 23:36
@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 129
Passed tests: 48
Skipped tests: 10
Affected tests: 71

Click here to see the affected service packages
  • bigquery

Action taken

Found 71 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccBigQueryBigLakeManagedTable
  • TestAccBigQueryDataTable_canReorderParameters
  • TestAccBigQueryDataTable_expandArray
  • TestAccBigQueryDataTable_jsonEquivalency
  • TestAccBigQueryDataTable_sheet
  • TestAccBigQueryDatasetAccess_view
  • TestAccBigQueryDataset_access
  • TestAccBigQueryExternalDataTable_CSV
  • TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_EuropeWest8
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_UsCentral1LowerCase
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_UsEast1
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseNameReference
  • TestAccBigQueryExternalDataTable_deltaLake
  • TestAccBigQueryExternalDataTable_iceberg
  • TestAccBigQueryExternalDataTable_json
  • TestAccBigQueryExternalDataTable_objectTable
  • TestAccBigQueryExternalDataTable_parquet
  • TestAccBigQueryExternalDataTable_parquetFileSetSpecType
  • TestAccBigQueryExternalDataTable_parquetOptions
  • TestAccBigQueryExternalDataTable_queryAcceleration
  • TestAccBigQueryJob_bigqueryJobCopyExample
  • TestAccBigQueryJob_bigqueryJobCopyTableReferenceExample
  • TestAccBigQueryJob_bigqueryJobExtractExample
  • TestAccBigQueryJob_bigqueryJobExtractTableReferenceExample
  • TestAccBigQueryJob_bigqueryJobLoadExample
  • TestAccBigQueryJob_bigqueryJobLoadGeojsonExample
  • TestAccBigQueryJob_bigqueryJobLoadParquetExample
  • TestAccBigQueryJob_bigqueryJobLoadTableReferenceExample
  • TestAccBigQueryJob_bigqueryJobQueryExample
  • TestAccBigQueryJob_bigqueryJobQueryTableReferenceExample
  • TestAccBigQueryJob_withLocation
  • TestAccBigQueryTableIamBindingGenerated
  • TestAccBigQueryTableIamMemberGenerated
  • TestAccBigQueryTableIamPolicyGenerated
  • TestAccBigQueryTable_AvroPartitioning
  • TestAccBigQueryTable_Basic
  • TestAccBigQueryTable_DropColumns
  • TestAccBigQueryTable_ForeignKey
  • TestAccBigQueryTable_HivePartitioning
  • TestAccBigQueryTable_HivePartitioningCustomSchema_update
  • TestAccBigQueryTable_HourlyTimePartitioning
  • TestAccBigQueryTable_Kms
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update
  • TestAccBigQueryTable_MaterializedView_NonIncremental_basic
  • TestAccBigQueryTable_MonthlyTimePartitioning
  • TestAccBigQueryTable_OnlyDeletionProtectionUpdate
  • TestAccBigQueryTable_OnlyNestedFieldUpdate
  • TestAccBigQueryTable_PrimaryKey
  • TestAccBigQueryTable_RangePartitioning
  • TestAccBigQueryTable_ResourceTags
  • TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval
  • TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags
  • TestAccBigQueryTable_View
  • TestAccBigQueryTable_WithViewAndSchema
  • TestAccBigQueryTable_YearlyTimePartitioning
  • TestAccBigQueryTable_allowDestroy
  • TestAccBigQueryTable_emptySchema
  • TestAccBigQueryTable_externalCatalogTableOptions
  • TestAccBigQueryTable_foreignTypeInfo
  • TestAccBigQueryTable_updateTableConstraints
  • TestAccBigQueryTable_updateView
  • TestAccDataSourceGoogleBigqueryTables_basic

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🟢 Tests passed during RECORDING mode:
TestAccBigQueryDataTable_canReorderParameters [Debug log]
TestAccBigQueryDatasetAccess_view [Debug log]
TestAccBigQueryDataset_access [Debug log]
TestAccBigQueryExternalDataTable_CSV [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_UsCentral1LowerCase [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_UsEast1 [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseNameReference [Debug log]
TestAccBigQueryExternalDataTable_deltaLake [Debug log]
TestAccBigQueryExternalDataTable_iceberg [Debug log]
TestAccBigQueryExternalDataTable_objectTable [Debug log]
TestAccBigQueryExternalDataTable_parquet [Debug log]
TestAccBigQueryExternalDataTable_parquetFileSetSpecType [Debug log]
TestAccBigQueryExternalDataTable_parquetOptions [Debug log]
TestAccBigQueryExternalDataTable_queryAcceleration [Debug log]
TestAccBigQueryJob_bigqueryJobCopyExample [Debug log]
TestAccBigQueryJob_bigqueryJobCopyTableReferenceExample [Debug log]
TestAccBigQueryJob_bigqueryJobExtractExample [Debug log]
TestAccBigQueryJob_bigqueryJobExtractTableReferenceExample [Debug log]
TestAccBigQueryJob_bigqueryJobLoadExample [Debug log]
TestAccBigQueryJob_bigqueryJobLoadGeojsonExample [Debug log]
TestAccBigQueryJob_bigqueryJobLoadParquetExample [Debug log]
TestAccBigQueryJob_bigqueryJobLoadTableReferenceExample [Debug log]
TestAccBigQueryJob_bigqueryJobQueryExample [Debug log]
TestAccBigQueryJob_bigqueryJobQueryTableReferenceExample [Debug log]
TestAccBigQueryJob_withLocation [Debug log]
TestAccBigQueryTableIamBindingGenerated [Debug log]
TestAccBigQueryTableIamMemberGenerated [Debug log]
TestAccBigQueryTableIamPolicyGenerated [Debug log]
TestAccBigQueryTable_Basic [Debug log]
TestAccDataSourceGoogleBigqueryTables_basic [Debug log]

🟢 No issues found for passed tests after REPLAYING rerun.


🔴 Tests failed during RECORDING mode:
TestAccBigQueryBigLakeManagedTable [Error message] [Debug log]
TestAccBigQueryDataTable_expandArray [Error message] [Debug log]
TestAccBigQueryDataTable_jsonEquivalency [Error message] [Debug log]
TestAccBigQueryDataTable_sheet [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID [Error message] [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_EuropeWest8 [Error message] [Debug log]
TestAccBigQueryExternalDataTable_json [Error message] [Debug log]
TestAccBigQueryTable_AvroPartitioning [Error message] [Debug log]
TestAccBigQueryTable_DropColumns [Error message] [Debug log]
TestAccBigQueryTable_ForeignKey [Error message] [Debug log]
TestAccBigQueryTable_HivePartitioning [Error message] [Debug log]
TestAccBigQueryTable_HivePartitioningCustomSchema_update [Error message] [Debug log]
TestAccBigQueryTable_HourlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_Kms [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_NonIncremental_basic [Error message] [Debug log]
TestAccBigQueryTable_MonthlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_OnlyDeletionProtectionUpdate [Error message] [Debug log]
TestAccBigQueryTable_OnlyNestedFieldUpdate [Error message] [Debug log]
TestAccBigQueryTable_PrimaryKey [Error message] [Debug log]
TestAccBigQueryTable_RangePartitioning [Error message] [Debug log]
TestAccBigQueryTable_ResourceTags [Error message] [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval [Error message] [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags [Error message] [Debug log]
TestAccBigQueryTable_View [Error message] [Debug log]
TestAccBigQueryTable_WithViewAndSchema [Error message] [Debug log]
TestAccBigQueryTable_YearlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_allowDestroy [Error message] [Debug log]
TestAccBigQueryTable_emptySchema [Error message] [Debug log]
TestAccBigQueryTable_externalCatalogTableOptions [Error message] [Debug log]
TestAccBigQueryTable_foreignTypeInfo [Error message] [Debug log]
TestAccBigQueryTable_updateTableConstraints [Error message] [Debug log]
TestAccBigQueryTable_updateView [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@sachinpro sachinpro force-pushed the table_metadata_view branch from 3fe6669 to 238e9d4 Compare March 2, 2025 23:49
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 63 insertions(+), 48 deletions(-))
google-beta provider: Diff ( 2 files changed, 66 insertions(+), 51 deletions(-))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 129
Passed tests: 79
Skipped tests: 10
Affected tests: 40

Click here to see the affected service packages
  • bigquery

Action taken

Found 40 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccBigQueryBigLakeManagedTable
  • TestAccBigQueryDataTable_expandArray
  • TestAccBigQueryDataTable_jsonEquivalency
  • TestAccBigQueryDataTable_sheet
  • TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_EuropeWest8
  • TestAccBigQueryExternalDataTable_json
  • TestAccBigQueryTable_AvroPartitioning
  • TestAccBigQueryTable_DropColumns
  • TestAccBigQueryTable_ForeignKey
  • TestAccBigQueryTable_HivePartitioning
  • TestAccBigQueryTable_HivePartitioningCustomSchema_update
  • TestAccBigQueryTable_HourlyTimePartitioning
  • TestAccBigQueryTable_Kms
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update
  • TestAccBigQueryTable_MaterializedView_NonIncremental_basic
  • TestAccBigQueryTable_MonthlyTimePartitioning
  • TestAccBigQueryTable_OnlyDeletionProtectionUpdate
  • TestAccBigQueryTable_OnlyNestedFieldUpdate
  • TestAccBigQueryTable_PrimaryKey
  • TestAccBigQueryTable_RangePartitioning
  • TestAccBigQueryTable_ResourceTags
  • TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval
  • TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags
  • TestAccBigQueryTable_View
  • TestAccBigQueryTable_WithViewAndSchema
  • TestAccBigQueryTable_YearlyTimePartitioning
  • TestAccBigQueryTable_allowDestroy
  • TestAccBigQueryTable_emptySchema
  • TestAccBigQueryTable_externalCatalogTableOptions
  • TestAccBigQueryTable_foreignTypeInfo
  • TestAccBigQueryTable_updateTableConstraints
  • TestAccBigQueryTable_updateView

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🟢 Tests passed during RECORDING mode:
TestAccBigQueryBigLakeManagedTable [Debug log]
TestAccBigQueryDataTable_sheet [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_EuropeWest8 [Debug log]
TestAccBigQueryTable_AvroPartitioning [Debug log]
TestAccBigQueryTable_DropColumns [Debug log]
TestAccBigQueryTable_ForeignKey [Debug log]
TestAccBigQueryTable_HivePartitioning [Debug log]
TestAccBigQueryTable_Kms [Debug log]
TestAccBigQueryTable_OnlyDeletionProtectionUpdate [Debug log]
TestAccBigQueryTable_OnlyNestedFieldUpdate [Debug log]
TestAccBigQueryTable_PrimaryKey [Debug log]
TestAccBigQueryTable_RangePartitioning [Debug log]
TestAccBigQueryTable_ResourceTags [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag [Debug log]
TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags [Debug log]
TestAccBigQueryTable_View [Debug log]
TestAccBigQueryTable_WithViewAndSchema [Debug log]
TestAccBigQueryTable_allowDestroy [Debug log]
TestAccBigQueryTable_emptySchema [Debug log]
TestAccBigQueryTable_externalCatalogTableOptions [Debug log]
TestAccBigQueryTable_foreignTypeInfo [Debug log]
TestAccBigQueryTable_updateTableConstraints [Debug log]
TestAccBigQueryTable_updateView [Debug log]

🟢 No issues found for passed tests after REPLAYING rerun.


🔴 Tests failed during RECORDING mode:
TestAccBigQueryDataTable_expandArray [Error message] [Debug log]
TestAccBigQueryDataTable_jsonEquivalency [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID [Error message] [Debug log]
TestAccBigQueryExternalDataTable_json [Error message] [Debug log]
TestAccBigQueryTable_HivePartitioningCustomSchema_update [Error message] [Debug log]
TestAccBigQueryTable_HourlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_NonIncremental_basic [Error message] [Debug log]
TestAccBigQueryTable_MonthlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_YearlyTimePartitioning [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@sachinpro sachinpro force-pushed the table_metadata_view branch from 238e9d4 to 3b6d742 Compare March 3, 2025 00:14
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 84 insertions(+), 69 deletions(-))
google-beta provider: Diff ( 2 files changed, 87 insertions(+), 72 deletions(-))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 129
Passed tests: 106
Skipped tests: 10
Affected tests: 13

Click here to see the affected service packages
  • bigquery

Action taken

Found 13 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccBigQueryDataTable_expandArray
  • TestAccBigQueryDataTable_jsonEquivalency
  • TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID
  • TestAccBigQueryExternalDataTable_json
  • TestAccBigQueryTable_HivePartitioningCustomSchema_update
  • TestAccBigQueryTable_HourlyTimePartitioning
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update
  • TestAccBigQueryTable_MaterializedView_NonIncremental_basic
  • TestAccBigQueryTable_MonthlyTimePartitioning
  • TestAccBigQueryTable_YearlyTimePartitioning

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🟢 Tests passed during RECORDING mode:
TestAccBigQueryDataTable_expandArray [Debug log]
TestAccBigQueryDataTable_jsonEquivalency [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update [Debug log]
TestAccBigQueryTable_MaterializedView_NonIncremental_basic [Debug log]

🟢 No issues found for passed tests after REPLAYING rerun.


🔴 Tests failed during RECORDING mode:
TestAccBigQueryExternalDataTable_json [Error message] [Debug log]
TestAccBigQueryTable_HivePartitioningCustomSchema_update [Error message] [Debug log]
TestAccBigQueryTable_HourlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_MonthlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_YearlyTimePartitioning [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@sachinpro sachinpro force-pushed the table_metadata_view branch 2 times, most recently from aa28c78 to b80cb4a Compare March 3, 2025 00:50
@sachinpro sachinpro force-pushed the table_metadata_view branch from b80cb4a to 937b666 Compare March 3, 2025 01:00
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 63 insertions(+), 1 deletion(-))
google-beta provider: Diff ( 2 files changed, 63 insertions(+), 1 deletion(-))

1 similar comment
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 63 insertions(+), 1 deletion(-))
google-beta provider: Diff ( 2 files changed, 63 insertions(+), 1 deletion(-))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 130
Passed tests: 79
Skipped tests: 10
Affected tests: 41

Click here to see the affected service packages
  • bigquery

Action taken

Found 41 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccBigQueryBigLakeManagedTable
  • TestAccBigQueryDataTable_expandArray
  • TestAccBigQueryDataTable_jsonEquivalency
  • TestAccBigQueryDataTable_sheet
  • TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID
  • TestAccBigQueryExternalDataTable_json
  • TestAccBigQueryTable_AvroPartitioning
  • TestAccBigQueryTable_Basic
  • TestAccBigQueryTable_DropColumns
  • TestAccBigQueryTable_ForeignKey
  • TestAccBigQueryTable_HivePartitioning
  • TestAccBigQueryTable_HivePartitioningCustomSchema_update
  • TestAccBigQueryTable_HourlyTimePartitioning
  • TestAccBigQueryTable_Kms
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update
  • TestAccBigQueryTable_MaterializedView_NonIncremental_basic
  • TestAccBigQueryTable_MonthlyTimePartitioning
  • TestAccBigQueryTable_OnlyDeletionProtectionUpdate
  • TestAccBigQueryTable_OnlyNestedFieldUpdate
  • TestAccBigQueryTable_PrimaryKey
  • TestAccBigQueryTable_RangePartitioning
  • TestAccBigQueryTable_ResourceTags
  • TestAccBigQueryTable_TableMetadataView
  • TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval
  • TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags
  • TestAccBigQueryTable_View
  • TestAccBigQueryTable_WithViewAndSchema
  • TestAccBigQueryTable_YearlyTimePartitioning
  • TestAccBigQueryTable_allowDestroy
  • TestAccBigQueryTable_emptySchema
  • TestAccBigQueryTable_externalCatalogTableOptions
  • TestAccBigQueryTable_foreignTypeInfo
  • TestAccBigQueryTable_updateTableConstraints
  • TestAccBigQueryTable_updateView

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🔴 Tests failed during RECORDING mode:
TestAccBigQueryBigLakeManagedTable [Error message] [Debug log]
TestAccBigQueryDataTable_expandArray [Error message] [Debug log]
TestAccBigQueryDataTable_jsonEquivalency [Error message] [Debug log]
TestAccBigQueryDataTable_sheet [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID [Error message] [Debug log]
TestAccBigQueryExternalDataTable_json [Error message] [Debug log]
TestAccBigQueryTable_AvroPartitioning [Error message] [Debug log]
TestAccBigQueryTable_Basic [Error message] [Debug log]
TestAccBigQueryTable_DropColumns [Error message] [Debug log]
TestAccBigQueryTable_ForeignKey [Error message] [Debug log]
TestAccBigQueryTable_HivePartitioning [Error message] [Debug log]
TestAccBigQueryTable_HivePartitioningCustomSchema_update [Error message] [Debug log]
TestAccBigQueryTable_HourlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_Kms [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_NonIncremental_basic [Error message] [Debug log]
TestAccBigQueryTable_MonthlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_OnlyDeletionProtectionUpdate [Error message] [Debug log]
TestAccBigQueryTable_OnlyNestedFieldUpdate [Error message] [Debug log]
TestAccBigQueryTable_PrimaryKey [Error message] [Debug log]
TestAccBigQueryTable_RangePartitioning [Error message] [Debug log]
TestAccBigQueryTable_ResourceTags [Error message] [Debug log]
TestAccBigQueryTable_TableMetadataView [Error message] [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval [Error message] [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags [Error message] [Debug log]
TestAccBigQueryTable_View [Error message] [Debug log]
TestAccBigQueryTable_WithViewAndSchema [Error message] [Debug log]
TestAccBigQueryTable_YearlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_allowDestroy [Error message] [Debug log]
TestAccBigQueryTable_emptySchema [Error message] [Debug log]
TestAccBigQueryTable_externalCatalogTableOptions [Error message] [Debug log]
TestAccBigQueryTable_foreignTypeInfo [Error message] [Debug log]
TestAccBigQueryTable_updateTableConstraints [Error message] [Debug log]
TestAccBigQueryTable_updateView [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 130
Passed tests: 79
Skipped tests: 10
Affected tests: 41

Click here to see the affected service packages
  • bigquery

Action taken

Found 41 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccBigQueryBigLakeManagedTable
  • TestAccBigQueryDataTable_expandArray
  • TestAccBigQueryDataTable_jsonEquivalency
  • TestAccBigQueryDataTable_sheet
  • TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID
  • TestAccBigQueryExternalDataTable_json
  • TestAccBigQueryTable_AvroPartitioning
  • TestAccBigQueryTable_Basic
  • TestAccBigQueryTable_DropColumns
  • TestAccBigQueryTable_ForeignKey
  • TestAccBigQueryTable_HivePartitioning
  • TestAccBigQueryTable_HivePartitioningCustomSchema_update
  • TestAccBigQueryTable_HourlyTimePartitioning
  • TestAccBigQueryTable_Kms
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update
  • TestAccBigQueryTable_MaterializedView_NonIncremental_basic
  • TestAccBigQueryTable_MonthlyTimePartitioning
  • TestAccBigQueryTable_OnlyDeletionProtectionUpdate
  • TestAccBigQueryTable_OnlyNestedFieldUpdate
  • TestAccBigQueryTable_PrimaryKey
  • TestAccBigQueryTable_RangePartitioning
  • TestAccBigQueryTable_ResourceTags
  • TestAccBigQueryTable_TableMetadataView
  • TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval
  • TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags
  • TestAccBigQueryTable_View
  • TestAccBigQueryTable_WithViewAndSchema
  • TestAccBigQueryTable_YearlyTimePartitioning
  • TestAccBigQueryTable_allowDestroy
  • TestAccBigQueryTable_emptySchema
  • TestAccBigQueryTable_externalCatalogTableOptions
  • TestAccBigQueryTable_foreignTypeInfo
  • TestAccBigQueryTable_updateTableConstraints
  • TestAccBigQueryTable_updateView

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🔴 Tests failed during RECORDING mode:
TestAccBigQueryBigLakeManagedTable [Error message] [Debug log]
TestAccBigQueryDataTable_expandArray [Error message] [Debug log]
TestAccBigQueryDataTable_jsonEquivalency [Error message] [Debug log]
TestAccBigQueryDataTable_sheet [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines [Error message] [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID [Error message] [Debug log]
TestAccBigQueryExternalDataTable_json [Error message] [Debug log]
TestAccBigQueryTable_AvroPartitioning [Error message] [Debug log]
TestAccBigQueryTable_Basic [Error message] [Debug log]
TestAccBigQueryTable_DropColumns [Error message] [Debug log]
TestAccBigQueryTable_ForeignKey [Error message] [Debug log]
TestAccBigQueryTable_HivePartitioning [Error message] [Debug log]
TestAccBigQueryTable_HivePartitioningCustomSchema_update [Error message] [Debug log]
TestAccBigQueryTable_HourlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_Kms [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update [Error message] [Debug log]
TestAccBigQueryTable_MaterializedView_NonIncremental_basic [Error message] [Debug log]
TestAccBigQueryTable_MonthlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_OnlyDeletionProtectionUpdate [Error message] [Debug log]
TestAccBigQueryTable_OnlyNestedFieldUpdate [Error message] [Debug log]
TestAccBigQueryTable_PrimaryKey [Error message] [Debug log]
TestAccBigQueryTable_RangePartitioning [Error message] [Debug log]
TestAccBigQueryTable_ResourceTags [Error message] [Debug log]
TestAccBigQueryTable_TableMetadataView [Error message] [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval [Error message] [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag [Error message] [Debug log]
TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags [Error message] [Debug log]
TestAccBigQueryTable_View [Error message] [Debug log]
TestAccBigQueryTable_WithViewAndSchema [Error message] [Debug log]
TestAccBigQueryTable_YearlyTimePartitioning [Error message] [Debug log]
TestAccBigQueryTable_allowDestroy [Error message] [Debug log]
TestAccBigQueryTable_emptySchema [Error message] [Debug log]
TestAccBigQueryTable_externalCatalogTableOptions [Error message] [Debug log]
TestAccBigQueryTable_foreignTypeInfo [Error message] [Debug log]
TestAccBigQueryTable_updateTableConstraints [Error message] [Debug log]
TestAccBigQueryTable_updateView [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 62 insertions(+), 1 deletion(-))
google-beta provider: Diff ( 2 files changed, 62 insertions(+), 1 deletion(-))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 130
Passed tests: 53
Skipped tests: 10
Affected tests: 67

Click here to see the affected service packages
  • bigquery

Action taken

Found 67 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccBigQueryBigLakeManagedTable
  • TestAccBigQueryDataTable_canReorderParameters
  • TestAccBigQueryDataTable_expandArray
  • TestAccBigQueryDataTable_jsonEquivalency
  • TestAccBigQueryDataTable_sheet
  • TestAccBigQueryDatasetAccess_view
  • TestAccBigQueryDataset_access
  • TestAccBigQueryExternalDataTable_CSV
  • TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_EuropeWest8
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_UsCentral1LowerCase
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_UsEast1
  • TestAccBigQueryExternalDataTable_connectionIdDiff_UseNameReference
  • TestAccBigQueryExternalDataTable_deltaLake
  • TestAccBigQueryExternalDataTable_iceberg
  • TestAccBigQueryExternalDataTable_objectTable
  • TestAccBigQueryExternalDataTable_parquet
  • TestAccBigQueryExternalDataTable_parquetFileSetSpecType
  • TestAccBigQueryExternalDataTable_parquetOptions
  • TestAccBigQueryExternalDataTable_queryAcceleration
  • TestAccBigQueryJob_bigqueryJobCopyExample
  • TestAccBigQueryJob_bigqueryJobCopyTableReferenceExample
  • TestAccBigQueryJob_bigqueryJobExtractExample
  • TestAccBigQueryJob_bigqueryJobExtractTableReferenceExample
  • TestAccBigQueryJob_bigqueryJobLoadExample
  • TestAccBigQueryJob_bigqueryJobLoadGeojsonExample
  • TestAccBigQueryJob_bigqueryJobLoadParquetExample
  • TestAccBigQueryJob_bigqueryJobLoadTableReferenceExample
  • TestAccBigQueryJob_bigqueryJobQueryExample
  • TestAccBigQueryJob_bigqueryJobQueryTableReferenceExample
  • TestAccBigQueryJob_withLocation
  • TestAccBigQueryTableIamBindingGenerated
  • TestAccBigQueryTableIamMemberGenerated
  • TestAccBigQueryTableIamPolicyGenerated
  • TestAccBigQueryTable_AvroPartitioning
  • TestAccBigQueryTable_Basic
  • TestAccBigQueryTable_DropColumns
  • TestAccBigQueryTable_ForeignKey
  • TestAccBigQueryTable_HivePartitioning
  • TestAccBigQueryTable_Kms
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update
  • TestAccBigQueryTable_MaterializedView_NonIncremental_basic
  • TestAccBigQueryTable_OnlyDeletionProtectionUpdate
  • TestAccBigQueryTable_OnlyNestedFieldUpdate
  • TestAccBigQueryTable_PrimaryKey
  • TestAccBigQueryTable_RangePartitioning
  • TestAccBigQueryTable_ResourceTags
  • TestAccBigQueryTable_TableMetadataView
  • TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval
  • TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags
  • TestAccBigQueryTable_View
  • TestAccBigQueryTable_WithViewAndSchema
  • TestAccBigQueryTable_allowDestroy
  • TestAccBigQueryTable_emptySchema
  • TestAccBigQueryTable_externalCatalogTableOptions
  • TestAccBigQueryTable_foreignTypeInfo
  • TestAccBigQueryTable_updateTableConstraints
  • TestAccBigQueryTable_updateView
  • TestAccDataSourceGoogleBigqueryTables_basic

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🟢 Tests passed during RECORDING mode:
TestAccBigQueryDataTable_canReorderParameters [Debug log]
TestAccBigQueryDataTable_expandArray [Debug log]
TestAccBigQueryDataTable_jsonEquivalency [Debug log]
TestAccBigQueryDataTable_sheet [Debug log]
TestAccBigQueryDatasetAccess_view [Debug log]
TestAccBigQueryDataset_access [Debug log]
TestAccBigQueryExternalDataTable_CSV [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_EuropeWest8 [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_UsCentral1LowerCase [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseIdReference_UsEast1 [Debug log]
TestAccBigQueryExternalDataTable_connectionIdDiff_UseNameReference [Debug log]
TestAccBigQueryExternalDataTable_deltaLake [Debug log]
TestAccBigQueryExternalDataTable_iceberg [Debug log]
TestAccBigQueryExternalDataTable_objectTable [Debug log]
TestAccBigQueryExternalDataTable_parquet [Debug log]
TestAccBigQueryExternalDataTable_parquetFileSetSpecType [Debug log]
TestAccBigQueryExternalDataTable_parquetOptions [Debug log]
TestAccBigQueryExternalDataTable_queryAcceleration [Debug log]
TestAccBigQueryJob_bigqueryJobCopyExample [Debug log]
TestAccBigQueryJob_bigqueryJobCopyTableReferenceExample [Debug log]
TestAccBigQueryJob_bigqueryJobExtractExample [Debug log]
TestAccBigQueryJob_bigqueryJobExtractTableReferenceExample [Debug log]
TestAccBigQueryJob_bigqueryJobLoadExample [Debug log]
TestAccBigQueryJob_bigqueryJobLoadGeojsonExample [Debug log]
TestAccBigQueryJob_bigqueryJobLoadParquetExample [Debug log]
TestAccBigQueryJob_bigqueryJobLoadTableReferenceExample [Debug log]
TestAccBigQueryJob_bigqueryJobQueryExample [Debug log]
TestAccBigQueryJob_bigqueryJobQueryTableReferenceExample [Debug log]
TestAccBigQueryJob_withLocation [Debug log]
TestAccBigQueryTableIamBindingGenerated [Debug log]
TestAccBigQueryTableIamMemberGenerated [Debug log]
TestAccBigQueryTableIamPolicyGenerated [Debug log]
TestAccBigQueryTable_AvroPartitioning [Debug log]
TestAccBigQueryTable_Basic [Debug log]
TestAccBigQueryTable_DropColumns [Debug log]
TestAccBigQueryTable_ForeignKey [Debug log]
TestAccBigQueryTable_HivePartitioning [Debug log]
TestAccBigQueryTable_Kms [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update [Debug log]
TestAccBigQueryTable_MaterializedView_NonIncremental_basic [Debug log]
TestAccBigQueryTable_OnlyDeletionProtectionUpdate [Debug log]
TestAccBigQueryTable_OnlyNestedFieldUpdate [Debug log]
TestAccBigQueryTable_PrimaryKey [Debug log]
TestAccBigQueryTable_RangePartitioning [Debug log]
TestAccBigQueryTable_ResourceTags [Debug log]
TestAccBigQueryTable_TableMetadataView [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag [Debug log]
TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags [Debug log]
TestAccBigQueryTable_View [Debug log]
TestAccBigQueryTable_WithViewAndSchema [Debug log]
TestAccBigQueryTable_allowDestroy [Debug log]
TestAccBigQueryTable_emptySchema [Debug log]
TestAccBigQueryTable_externalCatalogTableOptions [Debug log]
TestAccBigQueryTable_foreignTypeInfo [Debug log]
TestAccBigQueryTable_updateTableConstraints [Debug log]
TestAccBigQueryTable_updateView [Debug log]
TestAccDataSourceGoogleBigqueryTables_basic [Debug log]

🟢 No issues found for passed tests after REPLAYING rerun.


🔴 Tests failed during RECORDING mode:
TestAccBigQueryBigLakeManagedTable [Error message] [Debug log]

🔴 Errors occurred during RECORDING mode. Please fix them to complete your PR.

View the build log or the debug log for each test

@sachinpro
Copy link
Contributor Author

Test TestAccBigQueryBigLakeManagedTable passes for me locally. The error isn't related to the changes in this PR.

@@ -1834,7 +1839,14 @@ func resourceBigQueryTableRead(d *schema.ResourceData, meta interface{}) error {
datasetID := d.Get("dataset_id").(string)
tableID := d.Get("table_id").(string)

res, err := config.NewBigQueryClient(userAgent).Tables.Get(project, datasetID, tableID).Do()
tableMetadataView := d.Get("table_metadata_view").(string)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How is if tableMetadataView, ok := d.GetOk("table_metadata_view"); ok { ... }?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved in the commit.

@@ -1834,7 +1839,14 @@ func resourceBigQueryTableRead(d *schema.ResourceData, meta interface{}) error {
datasetID := d.Get("dataset_id").(string)
tableID := d.Get("table_id").(string)

res, err := config.NewBigQueryClient(userAgent).Tables.Get(project, datasetID, tableID).Do()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In resourceBigQueryTableColumnDrop there is a Tables.Get too that we need to handle

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved in the commit.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was thinking this:

	client := config.NewBigQueryClient(userAgent).Tables.Get(project, datasetID, tableID)
	if tableMetadataViewRaw, ok := d.GetOk("table_metadata_view"); ok {
		client = client.View(tableMetadataViewRaw.(string))
	}
	res, err := client.Do()

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This does look better. Added this in the commit.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should handle the virtual field in Update and Import too, see lines 2075 and 3392

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved in the commit.

@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 155 insertions(+), 76 deletions(-))
google-beta provider: Diff ( 2 files changed, 158 insertions(+), 79 deletions(-))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 131
Passed tests: 81
Skipped tests: 10
Affected tests: 40

Click here to see the affected service packages
  • bigquery

Action taken

Found 40 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccBigQueryBigLakeManagedTable
  • TestAccBigQueryDataTable_expandArray
  • TestAccBigQueryDataTable_jsonEquivalency
  • TestAccBigQueryDataTable_sheet
  • TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID
  • TestAccBigQueryExternalDataTable_json
  • TestAccBigQueryTable_AvroPartitioning
  • TestAccBigQueryTable_Basic
  • TestAccBigQueryTable_DropColumns
  • TestAccBigQueryTable_ForeignKey
  • TestAccBigQueryTable_HivePartitioning
  • TestAccBigQueryTable_HivePartitioningCustomSchema_update
  • TestAccBigQueryTable_HourlyTimePartitioning
  • TestAccBigQueryTable_Kms
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update
  • TestAccBigQueryTable_MaterializedView_NonIncremental_basic
  • TestAccBigQueryTable_MonthlyTimePartitioning
  • TestAccBigQueryTable_OnlyDeletionProtectionUpdate
  • TestAccBigQueryTable_OnlyNestedFieldUpdate
  • TestAccBigQueryTable_PrimaryKey
  • TestAccBigQueryTable_RangePartitioning
  • TestAccBigQueryTable_ResourceTags
  • TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval
  • TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags
  • TestAccBigQueryTable_View
  • TestAccBigQueryTable_WithViewAndSchema
  • TestAccBigQueryTable_YearlyTimePartitioning
  • TestAccBigQueryTable_allowDestroy
  • TestAccBigQueryTable_emptySchema
  • TestAccBigQueryTable_externalCatalogTableOptions
  • TestAccBigQueryTable_foreignTypeInfo
  • TestAccBigQueryTable_updateTableConstraints
  • TestAccBigQueryTable_updateView

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🟢 Tests passed during RECORDING mode:
TestAccBigQueryBigLakeManagedTable [Debug log]
TestAccBigQueryDataTable_expandArray [Debug log]
TestAccBigQueryDataTable_jsonEquivalency [Debug log]
TestAccBigQueryDataTable_sheet [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID [Debug log]
TestAccBigQueryExternalDataTable_json [Debug log]
TestAccBigQueryTable_AvroPartitioning [Debug log]
TestAccBigQueryTable_Basic [Debug log]
TestAccBigQueryTable_DropColumns [Debug log]
TestAccBigQueryTable_ForeignKey [Debug log]
TestAccBigQueryTable_HivePartitioning [Debug log]
TestAccBigQueryTable_HivePartitioningCustomSchema_update [Debug log]
TestAccBigQueryTable_HourlyTimePartitioning [Debug log]
TestAccBigQueryTable_Kms [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update [Debug log]
TestAccBigQueryTable_MaterializedView_NonIncremental_basic [Debug log]
TestAccBigQueryTable_MonthlyTimePartitioning [Debug log]
TestAccBigQueryTable_OnlyDeletionProtectionUpdate [Debug log]
TestAccBigQueryTable_OnlyNestedFieldUpdate [Debug log]
TestAccBigQueryTable_PrimaryKey [Debug log]
TestAccBigQueryTable_RangePartitioning [Debug log]
TestAccBigQueryTable_ResourceTags [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag [Debug log]
TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags [Debug log]
TestAccBigQueryTable_View [Debug log]
TestAccBigQueryTable_WithViewAndSchema [Debug log]
TestAccBigQueryTable_YearlyTimePartitioning [Debug log]
TestAccBigQueryTable_allowDestroy [Debug log]
TestAccBigQueryTable_emptySchema [Debug log]
TestAccBigQueryTable_externalCatalogTableOptions [Debug log]
TestAccBigQueryTable_foreignTypeInfo [Debug log]
TestAccBigQueryTable_updateTableConstraints [Debug log]
TestAccBigQueryTable_updateView [Debug log]

🟢 No issues found for passed tests after REPLAYING rerun.


🟢 All tests passed!

View the build log or the debug log for each test

Copy link
Member

@c2thorn c2thorn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, I'll wait for @wj-chen to be able to get another look at the changes since their review

@@ -1834,7 +1839,14 @@ func resourceBigQueryTableRead(d *schema.ResourceData, meta interface{}) error {
datasetID := d.Get("dataset_id").(string)
tableID := d.Get("table_id").(string)

res, err := config.NewBigQueryClient(userAgent).Tables.Get(project, datasetID, tableID).Do()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was thinking this:

	client := config.NewBigQueryClient(userAgent).Tables.Get(project, datasetID, tableID)
	if tableMetadataViewRaw, ok := d.GetOk("table_metadata_view"); ok {
		client = client.View(tableMetadataViewRaw.(string))
	}
	res, err := client.Do()

@@ -3382,6 +3406,12 @@ func resourceBigQueryTableImport(d *schema.ResourceData, meta interface{}) ([]*s
return nil, fmt.Errorf("Error setting deletion_protection: %s", err)
}

// The default for `table_metadata_view` is "STORAGE_STATS" for the API.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry I was mistaken in my previous comment. Since table_metadata_view doesn't have Default: true unlike deletion_protection, we don't need to set it in Import. Setting it to BASIC here makes it unclear to the user that they "lose" the default level of storage stats upon importing into Terraform https://cloud.google.com/bigquery/docs/reference/rest/v2/tables/get#TableMetadataView.

Can we update the comment in Line 3404 to say "// Explicitly set virtual fields with default values to their default values on import"?

The tests should also pass without having table_metadata_view in ImportStateVerifyIgnore like in your original commit.

Copy link
Contributor Author

@sachinpro sachinpro Mar 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have reverted the default value change.

The comment is already here. Isn't that sufficient?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes the original comment is there, it should help for future reference to emphasize on "// Explicitly set virtual fields with default values to their default values on import" so contributors know to set/not set depending on whether the virtual field has/doesn't have a Default.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added the comment.

@sachinpro sachinpro force-pushed the table_metadata_view branch from 38f670f to 2b35513 Compare March 11, 2025 21:52
@github-actions github-actions bot requested a review from c2thorn March 11, 2025 21:53
@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 73 insertions(+), 5 deletions(-))
google-beta provider: Diff ( 2 files changed, 73 insertions(+), 5 deletions(-))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 131
Passed tests: 81
Skipped tests: 10
Affected tests: 40

Click here to see the affected service packages
  • bigquery

Action taken

Found 40 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
  • TestAccBigQueryBigLakeManagedTable
  • TestAccBigQueryDataTable_expandArray
  • TestAccBigQueryDataTable_jsonEquivalency
  • TestAccBigQueryDataTable_sheet
  • TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines
  • TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID
  • TestAccBigQueryTable_AvroPartitioning
  • TestAccBigQueryTable_Basic
  • TestAccBigQueryTable_DropColumns
  • TestAccBigQueryTable_ForeignKey
  • TestAccBigQueryTable_HivePartitioning
  • TestAccBigQueryTable_HivePartitioningCustomSchema_update
  • TestAccBigQueryTable_HourlyTimePartitioning
  • TestAccBigQueryTable_Kms
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic
  • TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update
  • TestAccBigQueryTable_MaterializedView_NonIncremental_basic
  • TestAccBigQueryTable_MonthlyTimePartitioning
  • TestAccBigQueryTable_OnlyDeletionProtectionUpdate
  • TestAccBigQueryTable_OnlyNestedFieldUpdate
  • TestAccBigQueryTable_PrimaryKey
  • TestAccBigQueryTable_RangePartitioning
  • TestAccBigQueryTable_ResourceTags
  • TestAccBigQueryTable_TableMetadataView
  • TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval
  • TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames
  • TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag
  • TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags
  • TestAccBigQueryTable_View
  • TestAccBigQueryTable_WithViewAndSchema
  • TestAccBigQueryTable_YearlyTimePartitioning
  • TestAccBigQueryTable_allowDestroy
  • TestAccBigQueryTable_emptySchema
  • TestAccBigQueryTable_externalCatalogTableOptions
  • TestAccBigQueryTable_foreignTypeInfo
  • TestAccBigQueryTable_updateTableConstraints
  • TestAccBigQueryTable_updateView

Get to know how VCR tests work

@modular-magician
Copy link
Collaborator

🟢 Tests passed during RECORDING mode:
TestAccBigQueryBigLakeManagedTable [Debug log]
TestAccBigQueryDataTable_expandArray [Debug log]
TestAccBigQueryDataTable_jsonEquivalency [Debug log]
TestAccBigQueryDataTable_sheet [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchemaAndConnectionID_UpdateNoConnectionID [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateAllowQuotedNewlines [Debug log]
TestAccBigQueryExternalDataTable_CSV_WithSchema_UpdateToConnectionID [Debug log]
TestAccBigQueryTable_AvroPartitioning [Debug log]
TestAccBigQueryTable_Basic [Debug log]
TestAccBigQueryTable_DropColumns [Debug log]
TestAccBigQueryTable_ForeignKey [Debug log]
TestAccBigQueryTable_HivePartitioning [Debug log]
TestAccBigQueryTable_HivePartitioningCustomSchema_update [Debug log]
TestAccBigQueryTable_HourlyTimePartitioning [Debug log]
TestAccBigQueryTable_Kms [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Basic [Debug log]
TestAccBigQueryTable_MaterializedView_DailyTimePartioning_Update [Debug log]
TestAccBigQueryTable_MaterializedView_NonIncremental_basic [Debug log]
TestAccBigQueryTable_MonthlyTimePartitioning [Debug log]
TestAccBigQueryTable_OnlyDeletionProtectionUpdate [Debug log]
TestAccBigQueryTable_OnlyNestedFieldUpdate [Debug log]
TestAccBigQueryTable_PrimaryKey [Debug log]
TestAccBigQueryTable_RangePartitioning [Debug log]
TestAccBigQueryTable_ResourceTags [Debug log]
TestAccBigQueryTable_TableMetadataView [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithReplicationInterval [Debug log]
TestAccBigQueryTable_TableReplicationInfo_WithoutReplicationInterval [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTag [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToEmptyPolicyTagNames [Debug log]
TestAccBigQueryTable_Update_SchemaWithPolicyTagsToNoPolicyTag [Debug log]
TestAccBigQueryTable_Update_SchemaWithoutPolicyTagsToWithPolicyTags [Debug log]
TestAccBigQueryTable_View [Debug log]
TestAccBigQueryTable_WithViewAndSchema [Debug log]
TestAccBigQueryTable_YearlyTimePartitioning [Debug log]
TestAccBigQueryTable_allowDestroy [Debug log]
TestAccBigQueryTable_emptySchema [Debug log]
TestAccBigQueryTable_externalCatalogTableOptions [Debug log]
TestAccBigQueryTable_foreignTypeInfo [Debug log]
TestAccBigQueryTable_updateTableConstraints [Debug log]
TestAccBigQueryTable_updateView [Debug log]

🟢 No issues found for passed tests after REPLAYING rerun.


🟢 All tests passed!

View the build log or the debug log for each test

@modular-magician
Copy link
Collaborator

Hi there, I'm the Modular magician. I've detected the following information about your changes:

Diff report

Your PR generated some diffs in downstreams - here they are.

google provider: Diff ( 2 files changed, 75 insertions(+), 5 deletions(-))
google-beta provider: Diff ( 2 files changed, 75 insertions(+), 5 deletions(-))

@modular-magician
Copy link
Collaborator

Tests analytics

Total tests: 131
Passed tests: 121
Skipped tests: 10
Affected tests: 0

Click here to see the affected service packages
  • bigquery

🟢 All tests passed!

View the build log

@c2thorn c2thorn added this pull request to the merge queue Mar 12, 2025
Merged via the queue into GoogleCloudPlatform:main with commit 0913590 Mar 12, 2025
22 checks passed
@sachinpro sachinpro deleted the table_metadata_view branch March 12, 2025 18:15
JaylonmcShan03 pushed a commit to JaylonmcShan03/magic-modules-jmcshan that referenced this pull request Mar 25, 2025
JaylonmcShan03 pushed a commit to JaylonmcShan03/magic-modules-jmcshan that referenced this pull request Mar 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants