Is there a database management software for Ubuntu alternative to LibreOffice Base?
LObase works fine for a while, but occasionally the files I'm working on get corrupted and I lose all my work.
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.
Sign up to join this communityIs there a database management software for Ubuntu alternative to LibreOffice Base?
LObase works fine for a while, but occasionally the files I'm working on get corrupted and I lose all my work.
Try Kexi.
Kexi is an open source visual database creator, a long-awaited competitor for programs like MS Access or Filemaker.
It is part of the Calligra Suite (but can be used completely independently).
To install from the software center:
From the command line:
Press Ctrl+Alt+T on your keyboard to open Terminal.
When it opens, run the following command:
sudo apt-get install kexi
For more information, or to download Kexi, see the Kexi website
apt-get
.
You can try Glom. It's a complete database system like FileMaker Pro (or Access).
With Glom you can design table definitions and the relationships between them, plus arrange the fields on the screen. You can edit and search the data in those tables, and specify field values in terms of other fields. It's as easy as it should be. The design is loosely based on FileMaker Pro, with the added advantage of separation between interface and data. Its simple framework should be enough to implement most database applications. Without Glom these systems normally consist of lots of repetitive, unmaintainable code.
To install from the software center:
From the command line:
Press Ctrl+Alt+T on your keyboard to open Terminal.
When it opens, run the following command:
sudo apt-get install glom
For more information, see the Glom website
Since the reason for looking for an alternative was data corruption, here's another option: use LibreOffice Base with a split-database configuration, instead of with the default embedded datatabase.
By default Base uses HSQLDB (v1.8) combined with the Base configuration in a zip file. This bundling of database structure and data with other settings makes the file susceptible to data corruption.
Instead, you can convert existing databases to a split-database configuration, and/or start new projects with a split-database wizard which uses HSQLDB (v2.3).
The split-database configuration requires macro functionality to be enabled.
I just found out about
The best one I found yet for connecting to a server and editing simple databases with a simple GUI. Currently free for Linux (not floss tough).
Kexi is great too, but according to the FAQ, it cannot use an existing database because it needs to store metadata in the database also.