Spec-Zone.ru › DuckDB

Импорт Google Cloud Storage

Предварительные требования

Google Cloud Storage (GCS) можно использовать через httpfs расширение. Его можно установить с помощью SQL команды INSTALL httpfs. Выполнять её нужно только один раз.

Учетные данные и настройка

Вам необходимо создать ключ HMAC и объявить его:

CREATE SECRET (
    TYPE GCS,
    KEY_ID 'AKIAIOSFODNN7EXAMPLE',
    SECRET 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'
);

Запросы

После настройки учетных данных GCS вы можете запросить данные GCS, используя:

SELECT *
FROM read_parquet('gs://⟨gcs_bucket⟩/⟨file.parquet⟩');

Подключение к базе данных

Вы можете подключиться к файлу базы данных в режиме только для чтения:

LOAD httpfs;
ATTACH 'gs://⟨gcs_bucket⟩/⟨file.duckdb⟩' AS ⟨duckdb_database⟩ (READ_ONLY);

Базы данных в Google Cloud Storage могут подключаться только в режиме только для чтения.

© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/guides/network_cloud_storage/gcs_import.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API