[ 
https://issues.apache.org/jira/browse/PHOENIX-5994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17156726#comment-17156726
 ] 

Istvan Toth commented on PHOENIX-5994:
--------------------------------------

Getting the metadata directly from the System schema would lead to a lot of 
code duplication, and possibly having to handle version differences.

However, using the MetaData API exposed via MateData is not without its 
problems either.

Both the Phoenix MetaData implementation and the Avatica proxy implementation 
has bugs, see the linked JIRAs.

The new patch fixes and expands the avatica metadata client, rebases the 
sqlAlchemy driver to use it, and also rewrites the connection parameter 
handling.

Please review!

> SqlAlchemy schema filtering incorrect semantics 
> ------------------------------------------------
>
>                 Key: PHOENIX-5994
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-5994
>             Project: Phoenix
>          Issue Type: Bug
>          Components: queryserver
>    Affects Versions: queryserver-1.0.0
>            Reporter: Istvan Toth
>            Assignee: Istvan Toth
>            Priority: Major
>
> The SqlAlchemy driver interprets the  _schema=None_ parameter as any/all 
> schema.
> According to the SqlAlchemy docs this should mean default schema.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to