7 comments

[ 2.1 ms ] story [ 26.3 ms ] thread
Hey HN! I’m Dominic, an engineer at Retool, and I'm excited to be sharing this on HN.

I often need to spin up a quick Postgres DB or REST API to test features I’m working on. Seeding these with data can get tedious, especially if I have to duplicate resources across environments. I put together a few quick tools to make this easier, like Import CSV to PostgreSQL (https://retool.com/utilities/write-csv-to-postgres) and Convert CSV to JSON (https://retool.com/utilities/convert-csv-to-json).

All the utilities are freely available at https://retool.com/utilities - this one (https://retool.com/utilities/generate-app-from-csv) is one my favorites which lets you auto-generate a basic CRUD app from a CSV file.

Any feedback, requests for utilities or questions welcome! :)

> CSV file format consists of one or more records, separated by commas. Each record consists of one or more fields, separated by commas.

Pretty sure that first sentence is supposed to read "CSV file format consists of one or more records, separated by newlines." Also if you're targeting this at total CSV newbies, might want to mention that fields can contain commas themselves as long as they're within double-quoted strings.

Just fixed, thanks for the feedback! Will go out in our next deploy in ~45 min
Retool Utilities are not yet supported on this screen size Try using a laptop/desktop or a large browser window

webdesigner say what?

Yes the table editor doesn't work well from mobile devices so we're restricting to larger screen sizes at the moment - we're working on adding mobile support as soon as possible. Thanks for the feedback
You could show at least some screenshots/marketing materials/videos/pricing etc in this case. I usually quickly check on my phone and this is one of them where, if not for the comments, I would never check again (the world is mobile first...). But maybe not for this tool which is perfectly fine, however this message is just 'go away you small screen user!'.
Is Show HN allowed to be used for advertising established businesses? Typically it's personal projects, sometimes the occasional early-stage one-person product