Tech News

제목SQ - swiss-army knife for data2021-03-10 00:20
작성자 Level 10

https://sq.io/ 


- jq for relational data

- 커맨드 라인에서 다양한 데이터를 inspect,query,join,import/export 가능

ㅤ→ MySQL,SQL Server,Postgres,SQLite,XLS,CSV,XML,JSON

- 다른 커맨드라인 도구와 piping 가능

- jq 방식의 쿼리언어인 SLQ 또는 SQL 사용 가능


[ SQL Server 의 테이블을 SQLite로 복사 ]

$ sq add "sqlserver://sakila:$PASSWD@192.168.50.130?database=sakila";

$ sq add ./sakila.db --handle @sakila_sl3

$ sq sql --src=@sakila_mssql "SELECT * FROM actor WHERE first_name = 'PENELOPE'" --insert @sakila_sl3.actor_copy


[ 전체 DB 테이블을 각각의 CSV파일로 Export ]

$ sq inspect -j | jq -r '.tables[] | .name' | xargs -I % sq .% --csv --output %.csv

G
M
T
Text-to-speech function is limited to 200 characters
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)