Hello Tom,

   oid OID

Meh.  I'm not a fan of overuse of upper case --- it's well established
that that's harder to read than lower or mixed case.  And it's definitely
project policy that type names are generally treated as identifiers not
keywords, even if some of them happen to be keywords under the hood.

I found "oid oid" stuttering kind of strange, hence an attempt at suggesting something that could distinguish them.

The markup I had in mind was <structfield> for the field name
and <type> for the type name, but no decoration beyond that.

Ok. If they are displayed a little differently afterwards that'd may help.

As for the references, it seems to me that your notation would lead
people to think that there are actual FK constraints in place, which
of course there are not (especially not on the views).

In practice the system ensures that the target exists, so it is as-if there would be a foreign key enforced?

My point is that using differing syntaxes for the more-or-less the same concept does not help user understand the semantics, but maybe that is just me.

I'm not hugely against it but I prefer what I suggested.

Ok!

--
Fabien.


Reply via email to