# Export table schema in BigQuery

**URL:** <https://discuss.dataengineercafe.io/t/export-table-schema-in-bigquery/195>\
**Category:** BigQuery\
**Tags:** sql\
**Created:** [April 18, 2022, 11:00am UTC](https://discuss.dataengineercafe.io/t/export-table-schema-in-bigquery/195 "2022-04-18T11:00:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![atb](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/atb/32/8_2.png) [@atb](https://discuss.dataengineercafe.io/u/atb)\
**Post date:** [April 18, 2022, 11:00am UTC](https://discuss.dataengineercafe.io/t/export-table-schema-in-bigquery/195/1 "2022-04-18T11:00:05Z")

</div>

ถ้าอยากได้ document สำหรับประกอบ dataset การ export table schema ไปให้ด้วย ก็ดูเป็นวิธีที่เร็วและน่าสนใจ _(กรณีที่ไม่มี Data mart, Data catalog, Data discovery, …)_

> อยาก export 3 columns นี้ไปให้คนใช้ข้อมูลจัง ทำไงดี? 🤔

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/dataengineercafe/original/1X/6c7eaf9a082cc74d917956012d2484c70cfbe52f.png)

**BigQuery** มี series ของ views สำหรับดู information ต่าง ๆ คือ [INFORMATION\_SCHEMA](https://cloud.google.com/bigquery/docs/information-schema-intro)

หนึ่งใน view ที่อธิบาย information ของแต่ละ columns คือ [COLUMN\_FIELD\_PATHS](https://cloud.google.com/bigquery/docs/information-schema-tables#column_field_paths_view) view

การ query จะเป็นประมาณนี้ครับ 🤩

```auto
SELECT
  column_name,
  data_type,
  description
FROM
  <your_dataset>.INFORMATION_SCHEMA.COLUMN_FIELD_PATHS
WHERE
  table_name = 'my_friends'

```

ผลลัพธ์ที่ได้จะเหมือนดูที่หน้า BigQuery console แต่สามารถ export ออกมาในรูปแบบต่าง ๆ ได้ตามใจเลย ❤

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/dataengineercafe/original/1X/84d6441afb5c24674431d3658366e79da3181e48.png)

อ่านรายละเอียดเพิ่มเติมได้ที่นี่

> **[Vista de TABLES  |  BigQuery  |  Google Cloud](https://cloud.google.com/bigquery/docs/information-schema-tables?hl=es-419)**
>
> Describe la vista INFORMATION\_SCHEMA.TABLES para obtener metadatos sobre tablas, columnas y particiones.
