Use this select query to get all the tables and its columns(columns with data type text or character varying since you want to update a text field)
SELECT column_name,table_name
FROM information_schema.columns
WHERE table_schema='public'
AND (data_type ='text' OR data_type ='character varying')
AND table_name in (SELECT table_name
FROM information_schema.tables
WHERE table_schema='public' AND table_type ='BASE TABLE')
Wrap this in a dynamic SQL for update according to your criteria
DO
$$
DECLARE
rw record;
BEGIN
FOR rw IN
SELECT 'UPDATE '||C.table_name||' SET '||C.column_name||' = REPLACE ('||C.COLUMN_NAME||',''Center'',''Centre''); ' QRY
FROM (SELECT column_name,table_name
FROM information_schema.columns
WHERE table_schema='public'
AND (data_type ='text' OR data_type ='character varying')
AND table_name in (SELECT table_name
FROM information_schema.tables
WHERE table_schema='public'
AND table_type ='BASE TABLE'))c
LOOP
EXECUTE rw.QRY;
END LOOP;
END;
$$;