CurtHagenlocher commented on PR #1738:
URL: https://github.com/apache/arrow-adbc/pull/1738#issuecomment-2070352564

   I feel like the injection thing is a red herring. Mainly, I think this 
depends on whether or not the API in question is defined as accepting a table 
**name** or a table **identifier**. If the former, then I would expect it to 
take the desired table name and do whatever is necessary to ensure a table with 
that name is created, including quoting if necessary. If the latter, then I 
would expect the identifier to already be quoted properly by the user of the 
API.
   
   This distinction matters, because if the API allows me to create a table for 
a non-default schema (or in another database) then I have to be able to supply 
an identifier. If the separator is the canonical period, then I can't supply a 
table name containing a period without quoting it myself because anything else 
would be ambiguous.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to