Post AVAIxOESjTS7qsr6KO by jaywgraves@indieweb.social
(DIR) More posts by jaywgraves@indieweb.social
(DIR) Post #AV9vhvCa5QGOWhdA5g by simon@fedi.simonwillison.net
2023-04-29T23:15:10Z
0 likes, 0 repeats
I added a new feature to my openai-to-sqlite CLI tool which lets you run SQL queries using a chatgpt() function for executing prompts - so you can update data in an existing SQLite database with the prompt results.https://simonwillison.net/2023/Apr/29/enriching-data/
(DIR) Post #AV9y2IvPnHebnoRrBQ by simon@fedi.simonwillison.net
2023-04-29T23:41:22Z
0 likes, 0 repeats
Here's a CLI one-ish-liner to record sentiment analysis for every row in a table in a SQLite databaseopenai-to-sqlite query database.db " update messages set sentiment = chatgpt( 'Sentiment analysis for this message: ' || message || ' - ONLY return a lowercase string from: positive, negative, neutral, unknown' )"
(DIR) Post #AVA3DncUVlM9xNtha4 by pjbrunet@noagendasocial.com
2023-04-30T00:41:07Z
0 likes, 0 repeats
@simon Is SQLite your go-to database?
(DIR) Post #AVA3kI2KxQiLYlTmTo by simon@fedi.simonwillison.net
2023-04-30T00:46:57Z
0 likes, 0 repeats
@pjbrunet for lost things, yes. I still use PostgreSQL for sites I expect to get a lot of concurrent write trwffic, but SQLite for pretty much everything elseLots of notes on SQLite here! https://simonwillison.net/tags/sqlite/
(DIR) Post #AVA4J1Y0FwJqYRqyFU by simon@fedi.simonwillison.net
2023-04-30T00:51:32Z
0 likes, 1 repeats
Huh, just realized I first wrote about SQLite more than 20 years ago! https://simonwillison.net/2003/Mar/12/moreLightweightSoftware/
(DIR) Post #AVA5MDyKcN45ubG4SO by lmorchard@hackers.town
2023-04-30T01:03:05Z
0 likes, 0 repeats
@simon Weirdly, I was just re-reading that post yesterday since I started tinkering around with SQLite again :D
(DIR) Post #AVAIxOESjTS7qsr6KO by jaywgraves@indieweb.social
2023-04-30T03:35:33Z
0 likes, 0 repeats
@simon I had the habit of naming my SQLite database files with the extension '.db3' and someone at work asked why last year.Upon reflection I remembered it was because I had some v2 files that had the '.db' extension still in use at the time v3 was coming out so I needed to disambiguate. Just checking the release dates it's been close to 20 years of usage for me also.