digestweb.dev
Propose a News Source
Support usSponsor
🤝
Curated byFRSOURCE

digestweb.dev

Your essential dose of webdev and AI news, handpicked.

Advertisement

Want to reach web developers daily?

Advertise with us ↗

Back to Daily Feed

sqlite-utils 4.1: New CLI Features & DX Improvements

Worth Reading

Originally published on Simon Willison's Weblog by Simon Willison

View Original Article
Share this article:
sqlite-utils 4.1: New CLI Features & DX Improvements

Summary & Key Takeaways ​

  • sqlite-utils insert and upsert now accept a --code option to generate rows with Python.
  • A new --type option allows overriding automatically chosen column types during insertion.
  • The table.drop_index() method and drop-index command are now available.
  • sqlite-utils query can read SQL queries directly from standard input.
  • sqlite-utils upsert can now infer primary keys from existing tables.

Our Commentary ​

Simon Willison's sqlite-utils just keeps getting better. The --code option for insert/upsert is a genuinely clever addition, making it even more flexible for scripting. I also appreciate the --type override; that's a common headache with CSV imports. These are small but mighty improvements that make working with SQLite from the CLI a smoother experience.

View Original Article
Share this article:
RSS Atom JSON Feed
© 2026 digestweb.dev — brought to you by  FRSOURCE