Peter Griess (Camus)

Results 9 issues of Peter Griess (Camus)

### What happened? We're using the Python automation API. One of our calls to an instance of `Stack.up()` ends up leaving an orphaned `_watch_logs` thread lying around which then hangs...

kind/bug
language/python
area/automation-api

- Read rows from the source tables and construct load jobs to pull them into the destination table. ---- This is supports the Python SDK's `Client.copy_table()` API, which https://github.com/goccy/bigquery-emulator/pull/386 does...

- When running behind a NAT (e.g. in a container) the server does not know it's external-facing hostname. Use the 'Host' header to reflect what the client used back to...

### What happened? Using the BigQuery Python SDK's Client.load_table_from_file() method results in a panic if we request writing to a table that does not exist, in a dataset that also...

bug

Our application has configuration options to set up the caching hierarchy. If none of them are configured, we end up with a ChainCache with no stores configured. When this happens,...

### What happened? Attempt to create a table with a RECORD field one of whose embedded field names is "current" using the Google BigQuery Python SDK. ``` 2025-07-01T20:50:14.276Z ERROR server/handler.go:2667...

bug

### What happened? Running `bq mk -d {dataset}` against the emulator fails with this errors: ```console $ bq version This is BigQuery CLI 2.1.10 $ bq --api=http://localhost:19050/ --project_id=camus-unittest mk -d...

bug

### What happened? Create a table ```console $ bq \ --api=http://host.docker.internal:19050/ \ --project_id=camus-unittest \ mk \ -d \ pg_test $ bq --api=http://host.docker.internal:19050/ \ --project_id=camus-unittest \ query \ --nouse_legacy_sql \ "CREATE...

bug

- When handling a RECORD column during table creation we were missing a backtick around the field name. This caused problems if the filed name was a reserved word (e.g....