How to diagnose and fix the 2F004 reading_sql_data_not_permitted error code in Postgres.
The 2F004 error code in PostgreSQL, reading_sql_data_not_permitted, occurs when a function that is declared to perform no SQL data reading (i.e., it is marked as NO SQL or MODIFIES SQL DATA) attempts to execute an SQL command that reads data from the database. This is a violation of the function’s declared behavior and PostgreSQL enforces …