mirror of
https://github.com/simonw/sqlite-utils.git
synced 2026-09-16 13:34:10 +02:00
Docs now live at sqlite-utils.datasette.io
This commit is contained in:
parent
8ca35dfb64
commit
6a34426b12
5 changed files with 13 additions and 13 deletions
16
README.md
16
README.md
|
|
@ -1,20 +1,20 @@
|
|||
# sqlite-utils
|
||||
|
||||
[](https://pypi.org/project/sqlite-utils/)
|
||||
[](https://sqlite-utils.readthedocs.io/en/latest/changelog.html)
|
||||
[](https://sqlite-utils.datasette.io/en/latest/changelog.html)
|
||||
[](https://pypi.org/project/sqlite-utils/)
|
||||
[](https://github.com/simonw/sqlite-utils/actions?query=workflow%3ATest)
|
||||
[](http://sqlite-utils.readthedocs.io/en/latest/?badge=latest)
|
||||
[](http://sqlite-utils.datasette.io/en/latest/?badge=latest)
|
||||
[](https://github.com/simonw/sqlite-utils/blob/main/LICENSE)
|
||||
|
||||
Python CLI utility and library for manipulating SQLite databases.
|
||||
|
||||
## Some feature highlights
|
||||
|
||||
- [Pipe JSON](https://sqlite-utils.readthedocs.io/en/stable/cli.html#inserting-json-data) (or [CSV or TSV](https://sqlite-utils.readthedocs.io/en/stable/cli.html#inserting-csv-or-tsv-data)) directly into a new SQLite database file, automatically creating a table with the appropriate schema
|
||||
- [Configure SQLite full-text search](https://sqlite-utils.readthedocs.io/en/stable/cli.html#configuring-full-text-search) against your database tables and run search queries against them, ordered by relevance
|
||||
- Run [transformations against your tables](https://sqlite-utils.readthedocs.io/en/stable/cli.html#transforming-tables) to make schema changes that SQLite `ALTER TABLE` does not directly support, such as dropping columns
|
||||
- [Extract columns](https://sqlite-utils.readthedocs.io/en/stable/cli.html#extracting-columns-into-a-separate-table) into separate tables to better normalize your existing data
|
||||
- [Pipe JSON](https://sqlite-utils.datasette.io/en/stable/cli.html#inserting-json-data) (or [CSV or TSV](https://sqlite-utils.datasette.io/en/stable/cli.html#inserting-csv-or-tsv-data)) directly into a new SQLite database file, automatically creating a table with the appropriate schema
|
||||
- [Configure SQLite full-text search](https://sqlite-utils.datasette.io/en/stable/cli.html#configuring-full-text-search) against your database tables and run search queries against them, ordered by relevance
|
||||
- Run [transformations against your tables](https://sqlite-utils.datasette.io/en/stable/cli.html#transforming-tables) to make schema changes that SQLite `ALTER TABLE` does not directly support, such as dropping columns
|
||||
- [Extract columns](https://sqlite-utils.datasette.io/en/stable/cli.html#extracting-columns-into-a-separate-table) into separate tables to better normalize your existing data
|
||||
|
||||
Read more on my blog: [
|
||||
sqlite-utils: a Python library and CLI tool for building SQLite databases](https://simonwillison.net/2019/Feb/25/sqlite-utils/) and other [entries tagged sqliteutils](https://simonwillison.net/tags/sqliteutils/).
|
||||
|
|
@ -54,7 +54,7 @@ You can even import data into a new database table like this:
|
|||
$ curl https://api.github.com/repos/simonw/sqlite-utils/releases \
|
||||
| sqlite-utils insert releases.db releases - --pk id
|
||||
|
||||
See the [full CLI documentation](https://sqlite-utils.readthedocs.io/en/stable/cli.html) for comprehensive coverage of many more commands.
|
||||
See the [full CLI documentation](https://sqlite-utils.datasette.io/en/stable/cli.html) for comprehensive coverage of many more commands.
|
||||
|
||||
## Using as a library
|
||||
|
||||
|
|
@ -70,7 +70,7 @@ db["dogs"].insert_all([
|
|||
], pk="id")
|
||||
```
|
||||
|
||||
Check out the [full library documentation](https://sqlite-utils.readthedocs.io/en/stable/python-api.html) for everything else you can do with the Python library.
|
||||
Check out the [full library documentation](https://sqlite-utils.datasette.io/en/stable/python-api.html) for everything else you can do with the Python library.
|
||||
|
||||
## Related projects
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue