인프런 커뮤니티 질문&답변

Dash Choi님의 프로필 이미지
Dash Choi

작성한 질문수

다양한 사례로 익히는 SQL 데이터 분석

데이터 분석 SQL Fundamentals 미 수강자를 위한 강의 선택 가이드

복원 관련 질문

해결된 질문

작성

·

493

·

수정됨

1

안녕하세요,

설치 관련해서 문의 드릴려고 합니다.

맥북m1 유저인데 공유해주신 backup 파일을 업로드 하려고 하는데 아래 사진과 같이 'start' 버튼이 활성화 되지 않아서 문의 드립니다.

 

감사합니다.

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

백업 파일로 복구가 되지 않으시면 아래와 같이 수행 부탁드립니다.

아래 URL에 가시면 export.zip 파일을 다운로드 받고 압축을 해제해 주십시요.

https://github.com/chulminkw/SQL_DAnalysis/releases/tag/release01

압축을 해제하시면 4개의 파일이 있습니다.

먼저 create schema nw;

create schema ga;

를 해주셔서 postgresql db에서 nw와 ga 스키마를 생성해 주십시요.

그리고 dbeaver로 ga 스키마에 접속한 뒤에

ga_table_create.sql을 수행하셔서 먼저 실습에 사용될 테이블들을 생성하고,

다음에 ga_export.sql 을 수행하셔서 해당 테이블에 데이터를 입력해 주십시요. ga_export.sql은 데이터가 좀 큽니다.

마찬가지로 dbeaver로 nw 스키마에 접속한 뒤에

nw_table_create.sql 을 수행하신뒤 nw_export.sql을 수행하시면 실습에 필요한 모든 데이터 세트를 생성 할 수 있습니다.

안되시면 다시 글 부탁드립니다.

 

감사합니다.

Dash Choi님의 프로필 이미지
Dash Choi
질문자

ga_export.sql 데이터가 많아서 인지 복사, 붙어넣기가 작동이 되질 않습니다.

붙어넣기를 했으면 문자를 하나도 가지고 오질 않고 있습니다.

그래서 sql 파일 자체를 import 하니.. 오류 발생하네요

다른 방법이 없을까요?

권 철민님의 프로필 이미지
권 철민
지식공유자

Dbeaver 메뉴에 보시면 SQL 편집기 -> SQL 스크립트 불러오기 기능이 있습니다.

해당 기능을 이용해서 ga_export.sql 파일을 ga 스키마의 SQL 편집기로 로딩하신 뒤

다시 메뉴의 SQL편집기 -> SQL 스크립트 실행하기를 수행해 주시면 될 겁니다.

Dash Choi님의 프로필 이미지
Dash Choi
질문자

image

해당 sql 파일을 로딩하면 해당 오류가 발생하더라구요..

 

 

권 철민님의 프로필 이미지
권 철민
지식공유자

Dbeaver 가 사용 가능한 메모리가 적은가 보군요. 텍스트 에디터를 이용해서 ga_export 파일을 절반씩 쪼개서 차례로 오딩해 보시지요

Dash Choi님의 프로필 이미지
Dash Choi
질문자

위 문제는 해결 하였는데,

추가적으로 nw_export.sql 실행하는 중에 아래와 같은 오류가 발생하였습니다.

확인 부탁드리겠습니다... 감사합니다.. image

권 철민님의 프로필 이미지
권 철민
지식공유자

말씀드린 nw_export.sql 가 fk가 달려 있군요.

nw 스키마의 모든 테이블을 다 drop table로 삭제하신 뒤에

https://github.com/chulminkw/SQL_DAnalysis/blob/main/export_nw.sql

를 다운로드 받으시고 이걸 수행해서 create table과 insert 를 수행해 주시기 바랍니다.

Dash Choi님의 프로필 이미지
Dash Choi
질문자

감사합니다.

힘들게 성공해서 열심히 공부해야 할 느낌이네요!

 

권 철민님의 프로필 이미지
권 철민
지식공유자

해결이 되었다니 다행입니다. 즐강 하십시요 ^^

Dash Choi님의 프로필 이미지
Dash Choi

작성한 질문수

질문하기