기본적으로 LATIN1 인코딩을 사용하는 postgresql에서 새 데이터베이스 클러스터를 만들거나 적어도 지원하려고합니다. 아무도 내가 사용할 수있는 로케일을 알고 있습니까? 기본 인코딩을 변경하려면 나는 새 template1
데이터베이스를 만들어야합니다, 윈도우 7 64 비트에기본 LATIN1 인코딩 로케일
감사
기본적으로 LATIN1 인코딩을 사용하는 postgresql에서 새 데이터베이스 클러스터를 만들거나 적어도 지원하려고합니다. 아무도 내가 사용할 수있는 로케일을 알고 있습니까? 기본 인코딩을 변경하려면 나는 새 template1
데이터베이스를 만들어야합니다, 윈도우 7 64 비트에기본 LATIN1 인코딩 로케일
감사
나는 친구의 도움으로 그것을 알아 냈다. 다음을 사용할 수 있습니다 :
English_Sweden.28591
을입니다. 이 데이터베이스는 새 데이터베이스를 작성하기위한 템플리트 역할을합니다. 현재 하나를 을 사용하여 새 코드을 삭제하고 정확한 인코딩 인 latin1을 사용하십시오.
UPDATE pg_database
SET datistemplate = false -- otherwise you can't drop this database
WHERE datname = 'template1';
DROP DATABASE template1;
CREATE DATABASE template1 WITH
TEMPLATE template0
ENCODING LATIN1;
이 데이터베이스를 삭제하기 전에 template1의 모든 설정을 확인하십시오. 새 템플릿 1에서도이 설정을 원할 수도 있습니다.
아직이 단계가 아닙니다. 현재 로캘이 LATIN1 인코딩을 지원하지 않기 때문에 LATIN1 인코딩을 사용하여 데이터베이스 (또는 template1 데이터베이스)를 만들 수 없습니다. 내가 뭘 하려는지 LATIN1을 지원하는 로케일로 새 데이터베이스 클러스터를 만드는 것입니다. 나는 어떤 로케일을 사용할 지 모른다. –
Linux에서이 작업을 수행 할 때 --locale = en_CA.ISO-8859-1을 사용합니다. 이것은 창문에서는 나에게 가능하지 않은 것 같다. –