Re: errmsg("... because ...")
От | Peter Eisentraut |
---|---|
Тема | Re: errmsg("... because ...") |
Дата | |
Msg-id | 200412112037.53401.peter_e@gmx.net обсуждение исходный текст |
Ответ на | errmsg("... because ...") (Alvaro Herrera <alvherre@dcc.uchile.cl>) |
Список | pgsql-hackers |
Alvaro Herrera wrote: > errmsg("cannot assign to field \"%s\" of column \"%s\" because its > type %s is not a composite type") > > What do you think of changing those to use errdetail in addition to > errmsg? So this particular example would become something like > > errmsg("cannot assign to field \"%s\" of column \"%s\"), > errdetail("Its type %s is not a composite type.") The style guidelines state that an error message should include the reason for the error. That is fully intentional, and I would consider the above to be a step backward. In fact, every use of %m would fall into your bunch as well. We only write "could not open file: %m" instead of "could not open file because %m" for grammatical reasons. I don't think splitting out the %m would be an improvement. -- Peter Eisentraut http://developer.postgresql.org/~petere/
В списке pgsql-hackers по дате отправления: