In other words, a wrong query returns a valid result. This happens because v1 is a column from test1, (select vx from test2) will return an error as expected.
pgsql-general by date:
Соглашаюсь с условиями обработки персональных данных