Пятена установить базу данных по умолчанию? - PullRequest
0 голосов
/ 06 апреля 2020
from pyathena import connect
import pandas as pd

conn = connect(aws_access_key_id='YOUR_ACCESS_KEY_ID',
             aws_secret_access_key='YOUR_SECRET_ACCESS_KEY',
             s3_staging_dir='s3://YOUR_S3_BUCKET/path/to/',
             region_name='us-west-2')
res = pd.read_sql("select * from db_name.tablename",conn)

Как я могу указать имя базы данных в самой платформе соединения или есть ли обходной путь?

1 Ответ

1 голос
/ 06 апреля 2020

Вы можете добавить schema_name в качестве параметра к connect(). Значение по умолчанию schema_name='default'

Например:

conn = connect(aws_access_key_id='YOUR_ACCESS_KEY_ID',
             schema_name='my_schema',
             aws_secret_access_key='YOUR_SECRET_ACCESS_KEY',
             s3_staging_dir='s3://YOUR_S3_BUCKET/path/to/',
             region_name='us-west-2')
...