[
https://issues.apache.org/jira/browse/PHOENIX-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14016974#comment-14016974
]
Gabriel Reid commented on PHOENIX-896:
--------------------------------------
Also pushed to 3.0 and 4.0 branches. PHOENIX-1017 (with patch) has been created
for the website update.
> Improve cmdline parsing of psql (PhoenixRuntime)
> ------------------------------------------------
>
> Key: PHOENIX-896
> URL: https://issues.apache.org/jira/browse/PHOENIX-896
> Project: Phoenix
> Issue Type: Improvement
> Reporter: Gabriel Reid
> Assignee: Gabriel Reid
> Fix For: 5.0.0
>
> Attachments: PHOENIX-896.patch
>
>
> PhoenixRuntime (the class that is run via the "psql" command) does its own
> custom command-line parameter parsing, which has a number of limitations. One
> of the biggest issues is that it depends on the ordering of named parameters
> vs unnamed (i.e. file parameters), and starts performing actions as part of
> the command-line parameter parsing. This can lead to some files being
> run/imported, and then the tool stopping with an error due to an unexpected
> command-line parameter.
> An additional (but probably less important) issue is that the current
> parameter parsing is difficult to debug and test (there are currently no
> automated tests).
--
This message was sent by Atlassian JIRA
(v6.2#6252)