PostgreSQL is telling you that the table (or view) public.cms_posts does not exist.
Error code 42P01 is PostgreSQL’s undefined_table error.
The database tried to execute something equivalent to:
and PostgreSQL could not find a relation (table/view/materialized view/foreign table) named cms_posts in the public schema.