On Oct 16, 2009, at 12:44 PM, Evgeny Ryabitskiy wrote:
Yeah.. good idea. We should think about how we can get information
about "case-sensibility" of DB.
If you can give me some hint about it, I can just parametrize this
comparing for 2 columns.
Auto-guessing column capitalization has been challenging for us so
far. Till now we sort of pushed that on the users (e.g. see a second
patch for CAY-1293). Something to check is whether
ResultSetMetaData.html.isCaseSensitive(..) works reliably across the
board. Factors that can affect that (and that need to be tested) are:
* the type of the DB
* the way tables are created in that DB and other DB-specific
configuration parameters that may affect case sensitivity
* whether Cayenne is configured to quote column names or not (this can
be done in the Modeler since 3.0)
2. Also with this and CAY-1293 patch by Olga, we are very close to
freezing
the code for the 3.0 Beta. Are you planning to work on a patch for
CAY-1280
in the nearest future, or are you ok to postpone it till 3.1
release (In
practical terms, 3.1 choice means that if you'd like to use this in
your
work, you'd have to start using trunk builds with your apps, or
maintain the
internal patched version of 3.0).
Yes, I'm going to work on it on weekends.When we are going to freeze
3.0 Beta?
Cool. A decision when to create a beta release tag will be a result of
an informal consensus among Cayenne developers. IMO, the only thing
left to finish is CAY-1280, so I am asking whether this is going to
happen soon.
Andrus