Skip to content

Commit 30f605d

Browse files
chore: de-dupe region tag bigquery_query_external_gcs_perm (#1658)
1 parent 03194e0 commit 30f605d

File tree

1 file changed

+0
-42
lines changed

1 file changed

+0
-42
lines changed

docs/snippets.py

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -617,48 +617,6 @@ def test_client_query_total_rows(client, capsys):
617617
assert "Got 100 rows." in out
618618

619619

620-
def test_query_external_gcs_permanent_table(client, to_delete):
621-
dataset_id = "query_external_gcs_{}".format(_millis())
622-
project = client.project
623-
dataset_ref = bigquery.DatasetReference(project, dataset_id)
624-
dataset = bigquery.Dataset(dataset_ref)
625-
client.create_dataset(dataset)
626-
to_delete.append(dataset)
627-
628-
# [START bigquery_query_external_gcs_perm]
629-
# from google.cloud import bigquery
630-
# client = bigquery.Client()
631-
# dataset_id = 'my_dataset'
632-
633-
# Configure the external data source
634-
dataset_ref = bigquery.DatasetReference(project, dataset_id)
635-
table_id = "us_states"
636-
schema = [
637-
bigquery.SchemaField("name", "STRING"),
638-
bigquery.SchemaField("post_abbr", "STRING"),
639-
]
640-
table = bigquery.Table(dataset_ref.table(table_id), schema=schema)
641-
external_config = bigquery.ExternalConfig("CSV")
642-
external_config.source_uris = [
643-
"gs://cloud-samples-data/bigquery/us-states/us-states.csv"
644-
]
645-
external_config.options.skip_leading_rows = 1 # optionally skip header row
646-
table.external_data_configuration = external_config
647-
648-
# Create a permanent table linked to the GCS file
649-
table = client.create_table(table) # API request
650-
651-
# Example query to find states starting with 'W'
652-
sql = 'SELECT * FROM `{}.{}` WHERE name LIKE "W%"'.format(dataset_id, table_id)
653-
654-
query_job = client.query(sql) # API request
655-
656-
w_states = list(query_job) # Waits for query to finish
657-
print("There are {} states with names starting with W.".format(len(w_states)))
658-
# [END bigquery_query_external_gcs_perm]
659-
assert len(w_states) == 4
660-
661-
662620
def test_ddl_create_view(client, to_delete, capsys):
663621
"""Create a view via a DDL query."""
664622
project = client.project

0 commit comments

Comments
 (0)