<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Hi,<br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">I've just added analysis and proposed solutions to support identifiers with special characters or equal to reserved words in queries.<br><br>​Any comments are welcome.​<br><br clear="all"></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">[1] ​<a href="https://bugs.kde.org/332161">https://bugs.kde.org/332161</a></div><br><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">​Details:​</div><br><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">The proposal is largely ​based on observation that [] is used by both query parameters and identifiers escaping in MSA.<br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Which is not perfect, at [1] I am explaining why.<br></div><br><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">For the proposed solutions emphasis was on the following areas:<br><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">- two-way compatibility ​(in the stored format/representation and to some level also in the GUI)<br><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small;display:inline">​</div>- avoid the use of [] for both query parameters and identifiers escaping<br><br>- usability for the end-user, especially having solution similar to MSA, so not showing the hard to see ` ` ("grave accent" quotes) to the non-pro users, similarly, escaping using \ isn't the most friendly too<br><br>- usability for the end-user by improving error messages in Kexi 2.9.x (we still can do that)<br></div><br><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"></div><br>-- <br><div class="gmail_signature">regards, Jaroslaw Staniek<br><br>KDE:<br>: A world-wide network of software engineers, artists, writers, translators<br>: and facilitators committed to Free Software development - <a href="http://kde.org" target="_blank">http://kde.org</a><br>Calligra Suite:<br>: A graphic art and office suite - <a href="http://calligra.org" target="_blank">http://calligra.org</a><br>Kexi:<br>: A visual database apps builder - <a href="http://calligra.org/kexi" target="_blank">http://calligra.org/kexi</a><br>Qt Certified Specialist:<br>: <a href="http://www.linkedin.com/in/jstaniek" target="_blank">http://www.linkedin.com/in/jstaniek</a></div>
</div>