Hola!
Les comento la siguiente situación: Tengo un tabla cuya pk es de tipo char 10, y otra tabla con un fk que le hace referencia. La cuestión es que la mayoria de los registros de la tabla primaria no llegan a completarse los 10 caracteres en el campo pk y los restantes se autocompletan con espacios en blanco desde el propio postgres. El problema surge cuando en una operación que administra la tabla con el fk, elijo el campo por medio de un combo y al momento de guardar el registro en la bd se eliminan los espacios en blanco y en consecuencia se pierde la relación con la tabla referenciada. Vale aclarar que el campo que tiene el fk es de tipo character varying, porque almacena el fk a otras tablas de acuerdo a la situación, y no se autocompleta con los espacios en blanco.
Se verificó que hasta antes de guardar el campo tiene los espacios en blanco.
Alguna observación para que se puedan mantener los espacios en blanco al guardar en la bd?.
Muchas gracias!
Saludos,
Fernando.