db shell — 데이터베이스 셸 접속하기
SQL을 바로 실행해보고 싶다면 turso db shell로 Turso 데이터베이스에 직접 접속할 수 있어요.
출처: 문서
본문
다음 명령으로 Turso 데이터베이스에 직접 접속할 수 있어요.
turso db shell <database-name> [sql] [flags]
플래그
| Flag | Description |
|---|---|
--instance <instance> |
지정한 데이터베이스 인스턴스에 접속해요. |
--location <location-code> |
지정한 위치의 데이터베이스에 접속해요. |
--proxy <url> |
데이터베이스에 접속할 때 사용할 프록시예요. |
예제
SQL 실행하기
셸을 사용하면 데이터베이스에 SQL을 곧바로 실행할 수 있어요.
turso db shell <database-name> "SELECT * FROM users"
데이터베이스 덤프
다음 명령으로 Turso 데이터베이스 내용을 덤프할 수 있어요.
turso db shell <database-name> .dump > dump.sql
.dump는 데이터베이스를 다시 만들 때 쓸 수 있고, libSQL이나 SQLite 내부 테이블은 포함하지 않아요.
덤프 불러오기
덤프 파일을 새 데이터베이스에 넣으려면 다음 명령을 쓰면 돼요.
turso db shell <database-name> < dump.sql
libSQL 서버와 함께 셸 사용하기
로컬에서 turso dev를 사용 중이라면, 데이터베이스 URL을 넣어서 셸을 쓸 수 있어요.
turso db shell http://127.0.0.1:8080
더 알아보기 (Learn more)
- db show — 접속에 쓸 데이터베이스 URL을 확인해요.
- db inspect — 데이터베이스 사용량과 쿼리 통계를 봐요.
- 로컬 개발 —
turso dev로 로컬에서 개발하는 방법을 알아봐요.