Как получить шоу создать таблицу в веб-интерфейсе Big Query - PullRequest
0 голосов
/ 29 ноября 2018

Я хочу получить скрипт создания таблицы для существующей таблицы, в основном DDL из веб-интерфейса или что-то похожее на Показать создание таблицы.Я погуглил, не нашел ничего релевантного

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

Существует Запрос на добавление , эквивалентный SHOW CREATE TABLE MySQL.Как вы можете видеть из комментария № 2 от Elliott, он вряд ли будет реализован.Однако вы можете «воссоздать инструкцию CREATE TABLE, используя INFORMATION_SCHEMA», для более подробной информации, пожалуйста, проверьте эту публичную проблему.

0 голосов
/ 29 ноября 2018

Я не думаю, что вы можете извлечь оператор CREATE из существующей таблицы в BigQuery, но вы можете сделать:

- Получить схему таблицы:

bq show --schema --format=prettyjson [PROJECT_ID]:[DATASET].[TABLE] > ./schema.json

-Создайте новую таблицу из файла схемы:

bq mk --table --description [DESCRIPTION] [PROJECT_ID]:[DATASET].[TABLE] ./schema.json

Вы можете просмотреть дополнительные настройки для создания таблицы здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...