Como permitir que o csvkit / csvsql gere instruções de inserção para o arquivo csv?

Eu quero gerar instruções de inserção de sql para algum arquivo csv.

Eu posso fazer isso usando um script awk de uma linha, como:

awk -F "\t" '{printf("INSERT INTO T_COMMON_ENUM_VALUE (id,name,category_id) values (%s, '\''%s'\'', %s, %s);\n", $1, $2, $3, $4)}'

Mas isso ainda requer algum esforço. O csvsql dentro do csvkit parece gerar instruções de inserção automaticamente. Eu verifiquei odocumentação e usou o seguinte comando, mas não gera instruções de inserção.

$ cat data02.csv
db_enumvalue_id db_enumvalue_name       db_enumcategory_id
800     şirin   9

$ csvsql data02.csv
CREATE TABLE data02 (
        db_enumvalue_id INTEGER NOT NULL,
        db_enumvalue_name VARCHAR(18) NOT NULL,
        db_enumcategory_id INTEGER NOT NULL
);

Ele gera as instruções de criação de tabela. Mas a documentação diz:

Generate SQL statements for a CSV file or execute those statements directly on a database.

O que devo fazer para obter as instruções sql de inserção usando o csvkit?

questionAnswers(3)

yourAnswerToTheQuestion