Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

pg_proc PROALLARGTYPES does not follow Postgres semantics. #1359

Closed
lmwnshn opened this issue Nov 30, 2020 · 1 comment · Fixed by #1630
Closed

pg_proc PROALLARGTYPES does not follow Postgres semantics. #1359

lmwnshn opened this issue Nov 30, 2020 · 1 comment · Fixed by #1630
Labels
bug Something isn't working (correctness). Mark issues with this.

Comments

@lmwnshn
Copy link
Contributor

lmwnshn commented Nov 30, 2020

In #1344, @jrolli points out here that pg_proc's PROALLARGTYPES is not following what Postgres does:

Does not follow semantics of Postgres' column. From the catalog documentation
[...] however, if all the arguments are IN arguments, this field will be null.[...]
Specifically, this column should be NULL for the vast majority of standard functions in the table which ties back to a logic bug in the implementation.

@lmwnshn lmwnshn added the bug Something isn't working (correctness). Mark issues with this. label Nov 30, 2020
@lmwnshn
Copy link
Contributor Author

lmwnshn commented Dec 1, 2020

The same is true for proargmodes.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working (correctness). Mark issues with this.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant