PostgreSQL with CREATE TABLE
Input: id,name,age,active
1,Alice,30,true
2,Bob,28,false
Output: CREATE TABLE "my_table" (
"id" INTEGER,
"name" VARCHAR(50),
"age" INTEGER,
"active" BOOLEAN
);
INSERT INTO "my_table" ("id", "name", "age", "active") VALUES
(1, 'Alice', 30, TRUE),
(2, 'Bob', 28, FALSE);
MySQL bulk INSERT (no CREATE)
Input: name,city
Alice,Paris
Bob,Berlin
Output: INSERT INTO `my_table` (`name`, `city`) VALUES
('Alice', 'Paris'),
('Bob', 'Berlin');
SQLite single-row mode
Input: k,v
foo,1
bar,2
Output: INSERT INTO "my_table" ("k", "v") VALUES ('foo', 1);
INSERT INTO "my_table" ("k", "v") VALUES ('bar', 2);