실습 데이터 셋팅 관련 문의_mac 환경
759
작성한 질문수 1

답변 1
0
안녕하십니까,
아래 내용 참조하시어 psql로 접속하셔서 client_encoding을 'utf8'로 변환하시고 다시 수행해 보시지요.
https://blog.taeseong.me/383
#show client_encoding; --현재 인코딩 값 확인
#set client_encoding = 'utf8'; --인코딩 값 변경
#show client_encoding; --변경된 인코딩 값 확인
출처: https://blog.taeseong.me/383 [사과 냄새나는 IT이야기 TAESTORY,]
0
아 네네!! 위 블로그 통해서 psql 콘솔 창에 실행 해봤는데
이미 utf8 로 되어 있었습니다 ㅠㅠ 다시 set 명령을 통해 client_encoding 을 utf8 로 하고 다시 쿼리문을 실행해도 동일한 오류가 납니다 ㅠ..

0
그럼 아래 내용으로 한번 해보시겠습니까
0
안녕하세요! 강사님 .. 제가 위에 내용 모두 시도해보았지만, 해결이 되지 않습니다 ㅠ
nw 스키마 중 customers, orders, products, suppliers 이 테이블에 내용이 안들어옵니다 ㅠㅠ
제가 Fundamentals 강의와 함께 다양한 사례 SQL 강의도 수강중이여서 다양한 사례쪽 실습 파일도 Dbeaver postgreSQL 서버에 복원해봤는데 특정 테이블 (ga_sess, ga_sess_hist 테이블 데이터 안들어옵니다 ㅠㅠ)이 누락되어서 join 실습이나 다른 실습을 이어가기가 어려운 데요..
혹시.. 수강생 분들 중, 맥으로 셋팅하셨는데 동일한 문제 해결하셨다면 답변 부탁드립니다 ㅠㅠ


0
DB의 문자열이 EUC-KR이고 실습 데이터가 유럽 문자가 들어있어서 UTF-8 로 인코딩 되어서 안맞는 것 같습니다만. 먼저 DB의 Character set을 함 확인해 주시겠습니까, 아래와 같이 psql 에서 수행해 보시면 됩니다.
SELECT pg_encoding_to_char(encoding) FROM pg_database WHERE datname = 'postgres';
0
https://github.com/chulminkw/SQL_Funda 에 가시면 euc-kr 로 인코딩된 export_nw_euc_kr.sql 파일이 있습니다. 이걸 다운로드 받으셔서 다시 만들어 보시기 바랍니다.
euc-kr 로 인코딩 되어 있기 때문에 일부 유럽 문자는 깨져서 들어가 있습니다.
0
다시 올려주셔서 감사드립니다! 그런데 일부 데이터에서 인코딩 문제가 발생하는 것 같습니다..
FK 로 연결되어야 하는 테이블들이 있다보니 customers 부터 인코딩 문제로 누락되는 바람에 전체 데이터가 온전하게 들어오지 않는 것 같습니다ㅠ..
혹시 제 컴퓨터에서만 발생한 문제라면 일단은 다른 윈도우 컴퓨터로 수강하겠습니다.. 도움 주셔서 감사드립니다


0
이렇게 해보시지요.
제 생각엔 이전에 postgresql client의 encoding을 UTF-8 로 변경해서 이제는 EUC-KR로 인코딩된 sql 스크립트가 문자가 입력이 안되는 걸로 보입니다.
이전에 수행하신 psql에서 postgresql client encoding을 다시 EUC-KR로 변경하시고, 마찬가지로 DBeaver에서 Client encoding 을 다시 EUC-KR로 변경하시고 테스트 해보시기 바랍니다.
그리고 FK는 삭제하셔도 됩니다. export_nw_euc_kr.sql에서 FK가 걸려 있는 부분들을 다 삭제하고 다시 수행해 보시기 바랍니다.
0
안녕하세요. 맥 사용중이며, nw 스키마의 데이터가 누락되는 같은 문제를 겪고 있어서 질문 드립니다.
아래 두 문장 실행시켰을 때 다른 결과가 나오는데요.
이 경우 어떻게 해결해야 할까요?
SELECT pg_encoding_to_char(encoding) FROM pg_database WHERE datname = 'postgres'; -- 결과: EUC_KR
show client_encoding; -- 결과: UTF8
해결을 위해 아래의 코드를 실행한 후 euc-kr로 된 테이블 생성 sql 을 실행시키려고 했는데 오류가 나옵니다.
set client_encoding = 'EUC-KR';
0
안녕하십니까
질문내용과 오류 부분을 좀 더 자세히 해서 여기말고 질문게시판에 새롭게 올려 주시겠습니까?
데이타가 누락된다는 것이 로딩시 테이블에서 몇건이 빠진다는 건지요?
'레벨 유지'의 의미에 대한 질문
0
52
2
date_part
0
55
2
lag/lead offset 관련 질문
0
55
2
join 관련 질문 (inner join, left join)
1
99
2
배치에서 full outer join을 쓴다고 하셨는데 예시를 알 수 있을까요?
0
89
2
Madrid에 살고 있는 고객이 주문한 주문 정보를 구할것. 실습 질문드립니다
0
53
2
rollup시 null값 매출 라벨링
0
54
2
10. 조인 실습 - 02 관련 질문
0
59
1
조인실습03 - join의 pk-fk join
0
108
2
조인실습03 - join의 pk-fk join
0
68
2
(공유)맥, 스키마 import
0
81
2
sql 입문자인데, 이 강의와 sql 코딩테스트와 연관이 있을까요?
0
137
2
1인지 M인지는 결국엔 테이블을 직접 확인을 해야 하는걸까요?
0
130
2
안녕하세요. 튜닝핵심가이드강의 관련해서 여쭤보고 싶어서 남깁니다.
0
91
1
섹션5 Group by 실습-01 강의 예제 질문
0
117
2
섹션2 조인 기반 메커니즘에서 조인 실습 - 04 강의 예제 질문
0
123
2
섹션2 조인 실습 01 강의 질문
0
133
2
lead lag 이해 강의에서 윈도우 절은 사용되지 않습니다.
0
126
1
Dbeaver오류
0
630
2
직원 별 가장 높은 매출
0
118
1
강의순서대로 실습코드순알려주세요.
0
133
1
m:n inner join일 경우 cross조인과 동일하게 동작되는건가요?
0
130
1
rollup
0
91
2
Dbeaver에 접속해도 postgressql이 네비게이터에 안보입니다.
0
355
2






