<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body>
Bradley Baetz wrote:<br>
<blockquote type="cite" cite="mid20030430122022.GB2174@mango.home">
  <pre wrap="">On Wed, Apr 30, 2003 at 01:13:49PM +0100, Gervase Markham wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Regarding your point (and not his), is that disadvantage (having to 
update stored queries when product names change, which is a fairly rare 
event) outweighed by the advantage of being able to do:
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Well, it also allows you to do stuff like just stick the new value into
the bug table in process_bug, and then just error out with teh
appropriate message if there was a foreign key violation. (I didn't say
I wanted to do this soon...)
  </pre>
</blockquote>
Maybe the solution is to move to numeric identifiers internally but let
users enter names and implicitly convert them to their corresponding
IDs like we do with aliases.  This accomplishes our goal of gaining
whatever advantages we gain from identifiers while keeping the
interface as useful as possible for end users, and the code to
implement it is pretty trivial and not too costly in terms of
performance.<br>
<br>
-myk<br>
<br>
</body>
</html>