Comment restaurer une table supprimée ?

“undelete” dans BigQuery est possible pendant 48h. En d’autres termes, il est possible de récupérer les données d’une table supprimée par erreur. Pour ceci il est nécessaire qu’aucune du même nom n’ait été créé entre temps.

Voici la commande

bq cp dataset.table@timestamp dataset.temp

# timestamp :  horodatage UNIX en ms lorsque la table existait.

Y a-t-il un moyen d’exporter le schéma d’une table BigQuery en JSON ?

Voici la commande

bq show --format=prettyjson projet:dataset.table
.

Est-il possible de transposer des lignes en colonnes dans BigQuery (Pivot) ?

BigQuery ne supporte pas les fonctions permettant de faire pivoter des données.

Est-il possible de sélectionner toutes les colonnes sauf à l’exception de quelques unes dans Google BigQuery ?

Voici la commande

select * except(column_a, column_b) from project.dataset.table