Prezada Lista,

Erro no backup do banco, geração de caracteres portugues, ambiente windows
xp, postgresql enconding utf-8.

Não está gerando corretamente os caracteres em portugues (acentuação,
cedilha - exemplo: õ, ç)

1. Geração da tabela utilizando pgadmin III versão 1.12.3, com idioma do
utilizador configurado para (pt_PT) Português :

CREATE TABLE area (

id_area serial NOT NULL,
codigo smallint NOT NULL,
nome character varying(40));

ALTER TABLE ONLY area ADD CONSTRAINT pk_area PRIMARY KEY (id_area);
INSERT INTO area (id_area, codigo, nome) VALUES (1, 1, 'Almoço');
INSERT INTO area (id_area, codigo, nome) VALUES (2, 2, 'Refeição');
INSERT INTO area (id_area, codigo, nome) VALUES (3, 3, 'Cardápio');

Ele gera normalmente, os programas utilizam normalmente, tanto em JAVA
quanto em PHP, mas na hora do backup perde os caracteres em portugues.

Existe algum outro lugar no pgadmin III versão 1.12.3 para configurar, alem
do utilizador configurado para (pt_PT) Português ?

2: O Backup do banco apresenta erros no comando insert - perda dos
caracteres em Português :

CREATE SEQUENCE area_id_area_seq

START WITH 1

INCREMENT BY 1

NO MINVALUE

NO MAXVALUE

CACHE 1;


 ALTER TABLE public.area_id_area_seq OWNER TO postgres;

ALTER SEQUENCE area_id_area_seq OWNED BY area.id_area;

SELECT pg_catalog.setval('area_id_area_seq', 1, false);

ALTER TABLE area ALTER COLUMN id_area SET DEFAULT
nextval('area_id_area_seq'::regclass);


 INSERT INTO area VALUES (1, 1, 'Almoço');

INSERT INTO area VALUES (2, 2, 'Refeição');

INSERT INTO area VALUES (3, 3, 'Cardápio');


 ALTER TABLE ONLY area

ADD CONSTRAINT pk_area PRIMARY KEY (id_area);

Alguem pode me ajudar?

>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a