Я пытаюсь создать таблицу Athena и затем выполнить оператор SELECT.
Я переместил соединение с лямбда-функцией:
cursor = lambda: connect(s3_staging_dir=STG_DIR).cursor()
и затем я делаю какой-то DDL, который создает внешнюю таблицу Athena и пытается выполнить инструкцию SELECT:
cursor().execute("""SELECT * FROM {database}.{table} limit {records}""".format(database=database, table=table, records=n))
res = cursor().fetchall()
И я получаю:
pyathena.error.ProgrammingError: No result set.
но на самом деле данные существуют в таблице.