Remove restriction that cast functions cannot be volatile. This
Tom Lane <tgl@sss.pgh.pa.us>
Remove restriction that cast functions cannot be volatile. This restriction was debatable to begin with, but it has now become obvious that it breaks forward-porting of user-defined types; contrib/lo being the most salient example.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/create_cast.sgml | modified | +2 −2 |
| src/backend/commands/functioncmds.c | modified | +8 −1 |