<!-- 
RSS generated by JIRA (5.2.7#850-sha1:b2af0c8dc8537b36121c6a579fabbdf79fc919e5) at Tue May 21 17:58:57 UTC 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://www.doctrine-project.org/jira/si/jira.issueviews:issue-xml/DC-322/DC-322.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Doctrine Project</title>
    <link>http://www.doctrine-project.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>5.2.7</version>
        <build-number>850</build-number>
        <build-date>21-02-2013</build-date>
    </build-info>

<item>
            <title>[DC-322] Data dump fails on tables with quoted identifiers</title>
                <link>http://www.doctrine-project.org/jira/browse/DC-322</link>
                <project id="10031" key="DC">Doctrine 1</project>
                        <description>&lt;p&gt;While dumping a table with a quoted identifier `numeric`, doctrine failed because the constructed query had an invalid alias the field:  c__`numeric`.&lt;/p&gt;

&lt;p&gt;Output:&lt;br/&gt;
SQLSTATE&lt;span class=&quot;error&quot;&gt;&amp;#91;42000&amp;#93;&lt;/span&gt;: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &apos;`numeric`, c.alpha3 AS c_&lt;em&gt;alpha3, c.alpha2 AS c&lt;/em&gt;&lt;em&gt;alpha2 FROM country_codes c&apos; at line 1. Failing Query: &quot;SELECT c.country AS c&lt;/em&gt;&lt;em&gt;country, c.`numeric` AS c&lt;/em&gt;&lt;em&gt;`numeric`, c.alpha3 AS c&lt;/em&gt;&lt;em&gt;alpha3, c.alpha2 AS c&lt;/em&gt;_alpha2 FROM country_codes c&quot;&lt;/p&gt;

&lt;p&gt;I know that using quoted identifiers is discouraged but I think this could be easily solvable.&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;</description>
                <environment>linux, apache 2, mysql 5.1, php 5.2</environment>
            <key id="10559">DC-322</key>
            <summary>Data dump fails on tables with quoted identifiers</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="jwage">Jonathan H. Wage</assignee>
                                <reporter username="mtorromeo">Massimiliano Torromeo</reporter>
                        <labels>
                    </labels>
                <created>Thu, 3 Dec 2009 16:18:33 +0000</created>
                <updated>Fri, 4 Dec 2009 17:03:56 +0000</updated>
                                    <version>1.2.0</version>
                                                <component>Data Fixtures</component>
                        <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="10998" author="juokaz" created="Thu, 3 Dec 2009 21:24:13 +0000"  >&lt;p&gt;In which code part are you quoting that column? Because just enabling identifiers quoting would result in completely different results (at least there will be all columns quotes or none).&lt;/p&gt;</comment>
                    <comment id="11003" author="mtorromeo" created="Fri, 4 Dec 2009 08:58:44 +0000"  >&lt;p&gt;I&apos;m not using Doctrine::ATTR_QUOTE_IDENTIFIER, I generated a yaml from a preexisting db and then adapted it.&lt;/p&gt;

&lt;p&gt;It generated the following definition:&lt;br/&gt;
CountryCodes:&lt;br/&gt;
  columns:&lt;br/&gt;
    country:&lt;br/&gt;
      type: string(32)&lt;br/&gt;
      notnull: true&lt;br/&gt;
    `numeric`:&lt;br/&gt;
      type: integer(2)&lt;br/&gt;
      unsigned: 1&lt;br/&gt;
      primary: true&lt;br/&gt;
    alpha3:&lt;br/&gt;
      type: string(3)&lt;br/&gt;
      fixed: true&lt;br/&gt;
      notnull: true&lt;br/&gt;
    alpha2:&lt;br/&gt;
      type: string(2)&lt;br/&gt;
      fixed: true&lt;br/&gt;
      notnull: true&lt;/p&gt;

&lt;p&gt;but it was with an old version of Doctrine and this is not the case anymore (I tried regenerating it). I assumed it was correct to quote one single identifier, but I now guess it wasn&apos;t.&lt;/p&gt;

&lt;p&gt;I think this can be closed as NotBug.&lt;/p&gt;

&lt;p&gt;Sorry for the trouble.&lt;br/&gt;
Regards.&lt;/p&gt;</comment>
                    <comment id="11011" author="juokaz" created="Fri, 4 Dec 2009 17:03:56 +0000"  >&lt;p&gt;However, variables cannot be quoted like that - quoting happens after actual columns are constructed, so now Doctrine needs to unquote it and do it&apos;s stuff. If you want quoting - enable that option and it will do it for you, or the best - don&apos;t use reserved words in your schema &lt;img class=&quot;emoticon&quot; src=&quot;http://www.doctrine-project.org/jira/images/icons/emoticons/wink.gif&quot; height=&quot;20&quot; width=&quot;20&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;This issue can be closed as Invalid.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>
</channel>
</rss>