{"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 449565204, "label": "Syntactic sugar for creating m2m records"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 449818897, "label": "Additional Column Constraints?"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 449848803, "label": "Allow .insert(..., foreign_keys=()) to auto-detect table and primary key"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 455486286, "label": "Mechanism for turning nested JSON into foreign keys / many-to-many"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 455496504, "label": "sqlite-utils create-table command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 462423839, "label": "index_foreign_keys / index-foreign-keys utilities"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 462430920, "label": "table.update(...) method"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 462817589, "label": "Support compound primary keys"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 467864071, "label": "table.get(...) method"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 470131537, "label": "sqlite-utils insert --tsv option"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 470345929, "label": "table.extract(...) method and \"sqlite-utils extract\" command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 471628483, "label": "Utilities for building lookup tables"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 471780443, "label": "extracts= option for insert/update/etc"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 472115381, "label": "extracts= should support multiple-column extracts"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 480961330, "label": "Ability to list views, and to access db[\"view_name\"].rows / rows_where / etc"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 488293926, "label": "Support enabling FTS on views"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 488338965, "label": "Ability to introspect triggers"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 517241040, "label": "ensure_index() method"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 531583658, "label": "Add support for porter stemming in FTS"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 534507142, "label": "Feature request: enable extensions loading"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 539204432, "label": "Implement ON DELETE and ON UPDATE actions for foreign keys"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 549287310, "label": "order_by mechanism"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 557825032, "label": "Ability to insert data that is transformed by a SQL function"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 557842245, "label": "Helper methods for working with SpatiaLite"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 557892819, "label": "on_create mechanism for after table creation"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 558600274, "label": "Remove .detect_column_types() from table, make it a documented API"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 559374410, "label": "Make db[\"table\"].exists a documented API"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 571805300, "label": "table.disable_fts() method and \"sqlite-utils disable-fts ...\" command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 573578548, "label": "Ability to customize columns used by extracts= feature"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 581795570, "label": "Support more string values for types in .add_column()"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 593751293, "label": "Adding a \"recreate\" flag to the `Database` constructor"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 601358649, "label": "Mechanism for forcing column-type, over-riding auto-detection"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 610853393, "label": "--schema option to \"sqlite-utils tables\""}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 610853576, "label": "\"sqlite-utils views\" command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 611216862, "label": "create_view(..., ignore=True, replace=True) parameters"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 611222968, "label": "sqlite-utils create-view CLI command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 612658444, "label": "table.create_index(..., ignore=True)"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 613755043, "label": "Support decimal.Decimal type"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 615477131, "label": "sqlite-utils drop-table and drop-view commands"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 616271236, "label": "add_foreign_key(...., ignore=True)"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 621286870, "label": "Syntactic sugar for ATTACH DATABASE"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 621989740, "label": "table.transform() method for advanced alter table"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 637889964, "label": "Ability to execute insert/update statements with the CLI"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 644161221, "label": "Support for compound (composite) foreign keys"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 652700770, "label": "Ability to remove a foreign key"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 652961907, "label": "Improved (and better documented) support for transactions"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 665700495, "label": "CLI utility for inserting binary files into SQLite"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 665701216, "label": "--raw option for outputting binary content"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 665802405, "label": "sqlite-utils query should support named parameters"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 665819048, "label": "Ability to insert binary data on the CLI using JSON"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 666040390, "label": "Ability to insert files piped to insert-files stdin"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 666639051, "label": "Support UUID and memoryview types"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 668308777, "label": "\"insert-files --sqlar\" for creating SQLite archives"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 671130371, "label": "Support tokenize option for FTS"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 675753042, "label": "sqlite-utils insert: options for column types"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 675839512, "label": "Features for enabling and disabling WAL mode"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 677839979, "label": "Release a sdist to PyPI"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 683804172, "label": "--load-extension option for sqlite-utils query"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 683805434, "label": "Code for finding SpatiaLite in the usual locations"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 683812642, "label": "--load-extension=spatialite shortcut option"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 683830416, "label": "--load-extension for other sqlite-utils commands"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 684118950, "label": "extracts= doesn't configure foreign keys"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 686978131, "label": "insert_all(..., alter=True) should work for new columns introduced after the first 100 records"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 688670158, "label": "SQLITE_MAX_VARS maybe hard-coded too low"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 695276328, "label": "More attractive indentation of created FTS table schema"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 695359607, "label": "Feature for tracing SQL queries"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 695360889, "label": "Tracer mechanism for seeing underlying SQL"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 695376054, "label": "Turn on recursive_triggers by default"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 695377804, "label": "table.optimize() should delete junk rows from *_fts_docsize"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 696045581, "label": "rebuild-fts command and table.rebuild_fts() method"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 697179806, "label": "sqlite-utils add-foreign-keys command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 705190723, "label": "table.enable_fts(..., replace=True)"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 706017416, "label": "sqlite-utils transform sub-command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 706091046, "label": "Make .transform() a keyword arguments only function"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 706757891, "label": "Progress bar for \"sqlite-utils extract\""}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 707427200, "label": "Improve performance of extract operations"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 707478649, "label": "Progress bar for sqlite-utils insert"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 708293114, "label": "sqlite-utils transform column order option"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 708301810, "label": "Simplify .transform(drop_foreign_keys=) and sqlite-transform --drop-foreign-key"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 709577625, "label": "sqlite-utils transform/insert --detect-types"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 711649325, "label": "Better handling of encodings other than utf-8 for \"sqlite-utils insert\""}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 730693696, "label": "Progress bar for sqlite-utils insert command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 735532751, "label": "sqlite-utils search command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 735648209, "label": "--tsv output format option"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 736520310, "label": "Introspect if table is FTS4 or FTS5"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 737476423, "label": "Support order by relevance against FTS4"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 737855731, "label": "@db.register_function(..., replace=False) to avoid double-registering custom functions"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 738115165, "label": "sqlite-utils rows -c option"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 738514367, "label": "sqlite-utils insert -f colname - for configuring full-text search"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 743384829, "label": "changes to allow for compound foreign keys"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 761915790, "label": "sqlite-utils should suggest --csv if JSON parsing fails"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 763283616, "label": "sqlite-utils analyze-tables command"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 763320133, "label": "sqlite-utils analyze-tables command and table.analyze_column() method"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 777386465, "label": "table.triggers_dict introspection property"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 777392020, "label": "Mechanism for maintaining cache of table counts using triggers"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 777535402, "label": "Use _counts to speed up counts"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 787900412, "label": ".m2m() should accept alter=True parameter"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 788527932, "label": "--delimiter option for CSV import"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 807437089, "label": "--no-headers option for CSV and TSV"}} {"labels_id": {"value": 993377884, "label": "enhancement"}, "issues_id": {"value": 808008305, "label": "--sniff option for sniffing delimiters"}}