본문 바로가기
Developer/DB

[DB] CUBRID sql파일을 csql로 import할 쉘 만들기

by 순수한소년 2022. 5. 11.
728x90
반응형

csql에 접속한다.

csql -u dba testDb

 

1. commit할 쉘을 만든다.

vi test01.sh

echo "commit;" >> 1.sql

echo "commit;" >> 2.sql

 

2. 첫 번째 만든 쉘을 실행한다.

sh test01.sh

 

3. 실제로 insert할 sql파일을 실행할 수 있는 쉘을 만든다.

vi test02.sh

/bin/echo "@@@@@@@@@@ DB 임포트를 시작합니다. start @@@@@@@@@@"

csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 1.sql

csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 2.sql

csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 3.sql
csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 4.sql

/bin/echo "@@@@@@@@@@ DB 임포트를 종료합니다. end @@@@@@@@@@"

date

 

4. 두번째 만든 쉘을 실행한다.

sh test02.sh

 

※ 유의사항

만든 쉘을 리눅스 터미널로 복사 + 붙이기 할 때

윈도우 메모장을 통해서 복사 붙이기 해야 한다.

728x90
반응형