Ticket #737 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Oracle backend does not properly quote identifiers

Reported by: Stephan Jaensch <sj@…> Owned by: andrew
Priority: major Milestone: 1.0
Component: databaseapi Version: mercurial
Keywords: Cc:

Description

The Oracle backend has a custom quote_name() method that does not actually quote the names, just shorten and upper/lowercase them. The changeset below removes the custom quote function along with some other cruft and instead relies on the generic quote function that does proper quoting.

Without this change, all tests that try to apply fakeapp's 0002_eggs migration fail (the column name "size" needs quoting). The changeset can be found here:

https://bitbucket.org/sjaensch/south/changeset/772c108a8f80

Change History

comment:1 Changed 3 years ago by andrew

  • Status changed from new to closed
  • Resolution set to fixed
  • Milestone set to 1.0

Pulled.

Note: See TracTickets for help on using tickets.