labels_id,labels_id_label,issues_id,issues_id_label 2157112227,research,465815372,Experiment with type hints 2157112227,research,644161221,Support for compound (composite) foreign keys 2157112227,research,652961907,Improved (and better documented) support for transactions 2157112227,research,665700495,CLI utility for inserting binary files into SQLite 2157112227,research,688351054,Idea: insert-files mechanism for adding extra columns with fixed values 2157112227,research,688352145,insert-files support for compressed values 2157112227,research,705995722,A decorator for registering custom SQL functions 2157112227,research,706001517,Idea: conversions= could take Python functions 2157112227,research,709861194,Try running some tests using Hypothesis 2157112227,research,723460107,Maybe: Utility method / CLI tool for initializing SpatiaLite 2157112227,research,731740458,Idea: @db.register_function(deterministic=True) 2157112227,research,777392020,Mechanism for maintaining cache of table counts using triggers 2157112227,research,915421499,row.update() or row.pk 2157112227,research,921878733,"Idea: import CSV to memory, run SQL, export in a single command" 2157112227,research,974067156,Research: handle gzipped CSV directly 2157112227,research,1066474200,Support STRICT tables 2157112227,research,1072435124,Optional caching mechanism for table.lookup() 2157112227,research,1090798237,Use RETURNING if available to populate last_pk 2157112227,research,1096563265,Python library methods for calling ANALYZE 2157112227,research,1097091527,Research how much of a difference analyze / sqlite_stat1 makes 2157112227,research,1097251014,`sqlite-utils bulk` command 2157112227,research,1097477582,`sqlite-utils bulk` command 2157112227,research,1160182768,Optional Pandas integration 2157112227,research,1215216249,Research adding support for savepoints 2157112227,research,1326349129,Consider including animated SVG console demos 2157112227,research,1338001039,Link from documentation to source code 2157112227,research,1352932716,sqlite-utils query --functions mechanism for registering extra functions 2157112227,research,1386530156,Idea: ability to pass extra variables to `--convert` scripts 2157112227,research,1393202060,devrel/python api: Pylance type hinting 2157112227,research,1718517882,Try out Trogon for a tui interface 2157112227,research,1784794489,Explore the intersection between sqlite-utils and dataclasses 2157112227,research,1817289521,Get `add_foreign_keys()` to work without modifying `sqlite_master`