Estuve mirando en algunos foros y tu post anterior.
Se te cae unicamente cuando tratas de hacer un update?
Te funciona cuando haces select *from schema1.customers?
customers se encuentra en la base de datos en la que estas actualmente conectado?
Hice unas pruebas creando varios schemas y asignandole datos.
Me aparece tu error cuando trato de consultar, actualizar, insertar datos de otra base de datos a la cual no estoy conectado. Pero mientras los schemas estén debajo de la base de datos me funciona bien.
Según leí, para conectarse entre bases de datos diferentes requieres de un paquete llamado dblink.
Cita de:
http://archives.postgresql.org/pgsql...1/msg00515.php