mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-20 02:50:46 -06:00
232 lines
8.6 KiB
Markdown
232 lines
8.6 KiB
Markdown
# DB Browser for SQLite
|
|
|
|
[](https://travis-ci.org/sqlitebrowser/sqlitebrowser)
|
|
[](https://gitter.im/sqlitebrowser/sqlitebrowser?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
|
|
|

|
|
|
|
## What it is
|
|
|
|
DB Browser for SQLite is a high quality, visual, open source tool to
|
|
create, design, and edit database files compatible with SQLite.
|
|
|
|
It is for users and developers wanting to create databases, search, and edit
|
|
data. It uses a familiar spreadsheet-like interface, and you don't need to
|
|
learn complicated SQL commands.
|
|
|
|
Controls and wizards are available for users to:
|
|
|
|
* Create and compact database files
|
|
* Create, define, modify and delete tables
|
|
* Create, define and delete indexes
|
|
* Browse, edit, add and delete records
|
|
* Search records
|
|
* Import and export records as text
|
|
* Import and export tables from/to CSV files
|
|
* Import and export databases from/to SQL dump files
|
|
* Issue SQL queries and inspect the results
|
|
* Examine a log of all SQL commands issued by the application
|
|
|
|
## What it is not
|
|
|
|
This program is not a visual shell for the sqlite command line tool. It does
|
|
not require familiarity with SQL commands. It is a tool to be used both by
|
|
developers and by end users, and it must remain as simple to use as possible
|
|
in order to achieve its goals.
|
|
|
|
## Windows
|
|
|
|
Windows binaries can be downloaded from here:
|
|
|
|
* https://github.com/sqlitebrowser/sqlitebrowser/releases
|
|
|
|
Nightly builds (uncompress them with [7-Zip](http://www.7-zip.org)) are
|
|
available at:
|
|
|
|
* http://rp.oldsch00l.com/sqlitebrowser/
|
|
|
|
**Note** - If for some reason the standard Windows release doesn't work for
|
|
you (eg it gives an error), try the nightly build. It's made using a
|
|
different process, and is often a good fallback. :D
|
|
|
|
## MacOS X
|
|
|
|
DB Browser for SQLite works well on MacOS X.
|
|
|
|
* OSX 10.7 (Lion) - 10.11 (El Capitan) are tested and known to work
|
|
|
|
OSX binaries can be downloaded from here:
|
|
|
|
* https://github.com/sqlitebrowser/sqlitebrowser/releases
|
|
|
|
Latest OSX binary can be installed via [Homebrew Cask](https://caskroom.github.io/ "Homebrew Cask"):
|
|
|
|
```
|
|
brew cask install sqlitebrowser
|
|
```
|
|
|
|
Nightly builds for OSX are available at:
|
|
|
|
* http://nightlies.sqlitebrowser.org/osx/
|
|
|
|
## Linux
|
|
|
|
DB Browser for SQLite works well on Linux.
|
|
|
|
### Arch Linux
|
|
|
|
Arch Linux provides a package through pacman.
|
|
|
|
### Fedora
|
|
|
|
For Fedora (i386 and x86_64) you can install by issuing:
|
|
|
|
$ sudo dnf install sqlitebrowser
|
|
|
|
### Ubuntu and Derivatives
|
|
|
|
#### Stable release
|
|
|
|
For Ubuntu and derivaties, [@deepsidhu1313](https://github.com/deepsidhu1313)
|
|
provides a PPA with our latest release here:
|
|
|
|
* https://launchpad.net/~linuxgndu/+archive/ubuntu/sqlitebrowser
|
|
|
|
To add this ppa just type in these commands in terminal:
|
|
|
|
sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser
|
|
|
|
Then update the cache using:
|
|
|
|
sudo apt-get update
|
|
|
|
Install the package using:
|
|
|
|
sudo apt-get install sqlitebrowser
|
|
|
|
Ubuntu 14.04.X, 15.04.X, 15.10.X and 16.04.X are supported for now (until
|
|
Launchpad decides to discontinue build for any series).
|
|
|
|
Ubuntu Precise (12.04) and Utopic (14.10) are not supported:
|
|
* Precise doesn't have a Qt 5.2 package in its repository by default, which is
|
|
a dependency
|
|
* Launchpad doesn't support Utopic any more, as that has reached its End of
|
|
Life
|
|
|
|
#### Nightly builds
|
|
|
|
Nightly builds are available here:
|
|
|
|
* https://launchpad.net/~linuxgndu/+archive/ubuntu/sqlitebrowser-testing
|
|
|
|
To add this ppa just type in these commands in terminal:
|
|
|
|
sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser-testing
|
|
|
|
Then update the cache using:
|
|
|
|
sudo apt-get update
|
|
|
|
Install the package using:
|
|
|
|
sudo apt-get install sqlitebrowser
|
|
|
|
### Other Linux
|
|
|
|
On others you'll need to compile it yourself using the (simple) instructions
|
|
in [BUILDING.md](BUILDING.md).
|
|
|
|
## FreeBSD
|
|
|
|
DB Browser for SQLite works well on FreeBSD, and there is a port for it (thanks
|
|
to [lbartoletti](https://github.com/lbartoletti) :smile:). It can be installed
|
|
using either this:
|
|
|
|
# make -C /usr/ports/databases/sqlitebrowser install
|
|
|
|
or this:
|
|
|
|
# pkg install sqlitebrowser
|
|
|
|
### Compiling
|
|
|
|
Instructions for compiling on (at least) Windows, OSX, Linux, and FreeBSD are
|
|
in [BUILDING](BUILDING.md).
|
|
|
|
## Twitter
|
|
|
|
Follow us on Twitter: https://twitter.com/sqlitebrowser
|
|
|
|
## Website
|
|
|
|
* http://sqlitebrowser.org
|
|
|
|
## Old project page
|
|
|
|
* https://sourceforge.net/projects/sqlitebrowser
|
|
|
|
## Releases
|
|
|
|
* [Version 3.8.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.8.0) - 2015-12-25
|
|
* [Version 3.7.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.7.0) - 2015-06-14
|
|
* [Version 3.6.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.6.0) - 2015-04-27
|
|
* [Version 3.5.1 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.5.1) - 2015-02-08
|
|
* [Version 3.5.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.5.0) - 2015-01-31
|
|
* [Version 3.4.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.4.0) - 2014-10-29
|
|
* [Version 3.3.1 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.3.1) - 2014-08-31 - Project renamed from "SQLite Database Browser"
|
|
* [Version 3.3.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.3.0) - 2014-08-24
|
|
* [Version 3.2.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/sqlb-3.2.0) - 2014-07-06
|
|
* [Version 3.1.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/sqlb-3.1.0) - 2014-05-17
|
|
* [Version 3.0.3 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/sqlb-3.0.3) - 2014-04-28
|
|
* [Version 3.0.2 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/sqlb-3.0.2) - 2014-02-12
|
|
* [Version 3.0.1 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/sqlb-3.0.1) - 2013-12-02
|
|
* [Version 3.0 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/sqlb-3.0) - 2013-09-15
|
|
* [Version 3.0rc1 released](https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/rc1) - 2013-09-09 - Project now on GitHub
|
|
* Version 2.0b1 released - 2009-12-10 - Based on Qt4.6
|
|
* Version 1.2 released - 2005-04-05
|
|
* Version 1.1 released - 2004-07-20
|
|
* Version 1.01 released - 2003-10-02
|
|
* Version 1.0 released to public domain - 2003-08-19
|
|
|
|
## History
|
|
|
|
This program was developed originally by Mauricio Piacentini
|
|
([@piacentini](https://github.com/piacentini)) from Tabuleiro Producoes, as
|
|
the Arca Database Browser. The original version was used as a free companion
|
|
tool to the Arca Database Xtra, a commercial product that embeds SQLite
|
|
databases with some additional extensions to handle compressed and binary data.
|
|
|
|
The original code was trimmed and adjusted to be compatible with standard
|
|
SQLite 2.x databases. The resulting program was renamed SQLite Database
|
|
Browser, and released into the Public Domain by Mauricio. Icons were
|
|
contributed by [Raquel Ravanini](http://www.raquelravanini.com), also from
|
|
Tabuleiro. Jens Miltner ([@jmiltner](https://github.com/jmiltner)) contributed
|
|
the code to support SQLite 3.x databases for the 1.2 release.
|
|
|
|
Pete Morgan ([@daffodil](https://github.com/daffodil)) created an initial
|
|
project on GitHub with the code in 2012, where several contributors fixed and
|
|
improved pieces over the years. René Peinthor ([@rp-](https://github.com/rp-))
|
|
and Martin Kleusberg ([@MKleusberg](https://github.com/MKleusberg)) then
|
|
became involved, and have been the main driving force from that point. Justin
|
|
Clift ([@justinclift](https://github.com/justinclift)) helps out with testing
|
|
on OSX, and started the new github.com/sqlitebrowser organisation on GitHub.
|
|
|
|
[John T. Haller](http://johnhaller.com), of
|
|
[PortableApps.com](http://portableapps.com) fame, created the new logo. He
|
|
based it on the Tango icon set (public domain).
|
|
|
|
In August 2014, the project was renamed to "Database Browser for SQLite" at
|
|
the request of [Richard Hipp](http://www.hwaci.com/drh) (creator of
|
|
[SQLite](http://sqlite.org)), as the previous name was creating unintended
|
|
support issues.
|
|
|
|
In September 2014, the project was renamed to "DB Browser for SQLite", to
|
|
avoid confusion with an existing application called "Database Browser".
|
|
|
|
## License
|
|
|
|
DB Browser for SQLite is bi-licensed under the Mozilla Public License
|
|
Version 2, as well as the GNU General Public License Version 3 or later.
|
|
|
|
You can modify or redistribute it under the conditions of these licenses.
|