Data Processing
Planificateur de migration CSV vers base de donnees
Infere un schema relationnel a partir dun CSV et genere CREATE TABLE et ALTER pour PostgreSQL, MySQL, SQLite ou SQL Server
html· Résultat HTMLOuvrir l'outil
Démarrage rapide
Appelez cet outil depuis votre code en trois langages.
cURL
# 1) Request a presigned URL → returns { uploadUrl, storageKey }
curl -X POST 'https://api.elysiatools.com/api/upload/presign/csv-to-database-migration-planner' \
-H 'Content-Type: application/json' \
-d '{"filename":"csvFile.ext","contentType":"application/octet-stream","size":12345}'
# 2) PUT the file bytes directly to the presigned uploadUrl
curl -X PUT '<presigned uploadUrl>' \
--data-binary @/path/to/file.ext
# 3) Call the tool, passing the returned storageKey for each file field
curl -X POST 'https://api.elysiatools.com/fr/api/tools/csv-to-database-migration-planner' \
-F 'csvInput=id,customer_id,email,total,created_at,status
1,10,[email protected],120.50,2026-04-05,paid
2,11,[email protected],40.00,2026-04-06,pending' \
-F 'csvFile=uploads/2026/01/01/your-tool-1700000000000-abc123.ext' \
-F 'tableName=customer_orders' \
-F 'targetDatabase=postgresql' \
-F 'existingSchema=CREATE TABLE customer_orders (
id INTEGER PRIMARY KEY
);' \
-F 'schemaOverrides={"status":"VARCHAR(32)","customer_id":{"type":"BIGINT","index":true}}' \
-F 'generateAlterPlan=true'