Skip to content

Releases: simonw/sqlite-utils

2.10.1

23 Jun 21:04
97246f9
Compare
Choose a tag to compare
  • Added documentation for the table.pks introspection property. #116

2.10

12 Jun 17:44
Compare
Choose a tag to compare
  • The sqlite-utils command now supports UPDATE/INSERT/DELETE in addition to SELECT. #115

2.9.1

11 May 19:21
Compare
Choose a tag to compare

2.9

11 May 01:57
Compare
Choose a tag to compare
2.9
  • New sqlite-utils drop-table command, see Dropping tables. (#111)
  • New sqlite-utils drop-view command, see Dropping views.
  • Python decimal.Decimal objects are now stored as FLOAT. (#110)

2.8

03 May 15:41
Compare
Choose a tag to compare
2.8

2.7.2

02 May 16:10
Compare
Choose a tag to compare
  • db.create_view(...) now has additional parameters ignore=True or replace=True, see Creating views. (#106)

2.7.1

01 May 22:11
Compare
Choose a tag to compare
  • New sqlite-utils views my.db command for listing views in a database, see Listing views. (#105)
  • sqlite-utils tables (and views) has a new --schema option which outputs the table/view schema, see Listing tables. (#104)
  • Nested structures containing invalid JSON values (e.g. Python bytestrings) are now serialized using repr() instead of throwing an error. (#102)

2.7

30 Apr 18:33
Compare
Choose a tag to compare
2.7
  • New columns= argument for the .insert(), .insert_all(), .upsert() and .upsert_all() methods, for over-riding the auto-detected types for columns and specifying additional columns that should be added when the table is created. See Custom column order and column types. (#100)

2.6

16 Apr 03:14
Compare
Choose a tag to compare
2.6
  • New table.rows_where(..., order_by="age desc") argument, see Listing rows. (#76)

2.5

13 Apr 03:54
Compare
Choose a tag to compare
2.5
  • Panda’s Timestamp is now stored as a SQLite TEXT column. Thanks, b0b5h4rp13! (#96)
  • table.last_pk is now only available for inserts or upserts of a single record. (#98)
  • New Database(filepath, recreate=True) parameter for deleting and recreating the database. (#97)