PyAthena

PyAthena is a Python DB API 2.0 (PEP 249) client for Amazon Athena.

MIT License

Downloads
11.4M
Stars
459
Committers
23

Bot releases are hidden (Show)

PyAthena -

Published by laughingman7743 about 6 years ago

  • Fix Pandas to lazy import.
PyAthena -

Published by laughingman7743 about 6 years ago

  • Implement PandasCursor.
    Thanks @jkleint. (laughingman7743/PyAthena/issues/46)
  • Support TIME and JSON type.
  • Fix execute method of cursor object to return self (cursor object).
PyAthena -

Published by laughingman7743 over 6 years ago

  • Fix the context manager to return a connection object instead of a cursor object.
    Thanks @spicy-jmr. (laughingman7743/PyAthena/issues/41)
PyAthena -

Published by laughingman7743 over 6 years ago

  • Support RoleArn in SQLAlchemy URI.
    Thanks @icy. (laughingman7743/PyAthenaJDBC#62)
PyAthena -

Published by laughingman7743 over 6 years ago

  • Fix regular expression of DataCatalogException
PyAthena -

Published by laughingman7743 over 6 years ago

PyAthena -

Published by laughingman7743 over 6 years ago

  • Add test of get_columns method retry condition.
  • Remove duplicate null or empty check.
  • Fix install requires.
    • futures;python_version<="2.7"
PyAthena -

Published by laughingman7743 over 6 years ago

  • Fix retry condition of get_columns method.
  • Add more types to type conversion.
    • FLOAT
    • REAL
    • CHAR
PyAthena -

Published by laughingman7743 about 7 years ago

  • Implement AsynchronousCursor.
  • Add retry processing to get_columns method of SQLAlchemy.
  • Add more query execution information to the cursor object.
    • Query
    • State
    • StateChangeReason
PyAthena -

Published by laughingman7743 about 7 years ago

  • Change the behavior of the default formatter.
    Escaping is required only for the query with parameter containing % character.
PyAthena -

Published by laughingman7743 over 7 years ago

  • Add support for formatting long type.
PyAthena -

Published by laughingman7743 over 7 years ago

  • Add output location.
  • Fix retry predicate condition.
PyAthena -

Published by laughingman7743 over 7 years ago

  • Fix cursor not to skip the first row when listing partitions.
  • Add query execution statistics.
  • Wrap all API exceptions in DB API exceptions.
  • Implement API call retry processing.
  • Drop support for PY26.
PyAthena -

Published by laughingman7743 over 7 years ago