SQL-запрос AWS athena на информационную схему не выполняется - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь получить метаданные из AWS athena, запустив SQL-запрос как:

SELECT table_catalog, table_schema, table_name FROM information_schema.tables
WHERE table_schema = 'information_schema'

, когда получаю ошибку:

База данных information_schema не найдена.Пожалуйста, проверьте ваш запрос.

Запрос работает нормально без предложения WHERE или каких-либо других условий.Я что-то упустил?

1 Ответ

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

Попробуйте указать полный путь к столбцу, например information_schema.tables.table_schema

Когда вы запрашиваете другую схему, рекомендуется указать полный путь к имени столбца.

Запрос будет выглядеть примерно так:

SELECT table_catalog, table_schema, table_name FROM information_schema.tables WHERE information_schema.tables.table_schema = 'information_schema'

...