Just to point out, "PROGRESS 4GL" is a different thing, not PostgreSQL based.
It seems to be called OpenEdge Advanced Business Language these days:
https://en.wikipedia.org/wiki/OpenEdge_Advanced_Business_Lan...
And yeah, the terms you mentioned are foundational RDBMS terms, common to all reasonable implementations of RDBMS's. :)