Vorschau: Datenbank Editor
Herunterladen können Sie die Anwendung unter Download: Datenbank Editor.
Funktionsumfang
- Erstellen/Bearbeiten/Ansehen von SQLite-Datenbanken
- Erstellen/Bearbeiten/Ansehen von Datensätzen
- Datentypen: Zeichenketten, ganze Zahlen, Binär(-Dateien)
- Filter/Suche von/nach Datensätzen
- Schreibungsunabhängige Zeichenkettensuche
- Suche mit regulären Ausdrücken
- Ganzzahl-basierte Intervallsuche
- Sortierung der Datensätze nach mehreren Spalten gleichzeitig
- Tastaturkürzel
- Import/Export von Datensätzen aus/nach JSON
- Datenbankexport in JSON-Datei
- Rückgängigmachen/Wiederherstellen von Hinzufügen-/Bearbeiten-/Löschen-Aktionen
- Unicode Unterstützung
Weitere Details entnehmen Sie bitte der Datei „README.txt“, die Teil des Softwarepakets ist.
Bilder
Auf den Bildern unten sehen Sie einen Teil der Software, damit Sie sich einen ersten Eindruck davon machen können.
Konfiguration
Es gibt diverse Konfigurationsdateien, in denen u. a. das Log-Level, die Benutzeroberflächensprache und das Datenbankschema angepasst werden können.
Das Format der Datenbankschema-Konfigurationsdatei ist in dem Softwarepaket dokumentiert. Es handelt sich um eine JSON-Datei, die z. B. so aussehen kann:
{
"schema_version": {
"major": 1,
"minor": 0,
"patch": 0
},
"tables": [
{
"type": "table",
"name_tec": "table_1",
"name_gui": "table 1",
"fields": [
{
"type": "string",
"name_tec": "author_pre",
"name_gui": "Forename",
"views": {
"display": "ShortText",
"edit": "ShortText",
"filter": "StringContains"
},
"modifier": null
},
{
"type": "string",
"name_tec": "author_sur",
"name_gui": "Surname",
"views": {
"display": null,
"edit": "ShortText",
"filter": "StringContains"
},
"modifier": {
"type": "character_exclusive",
"characters": "0123456789"
}
},
{
"type": "string",
"name_tec": "genres",
"name_gui": "Genres",
"views": {
"display": "ShortText",
"edit": "ShortText",
"filter": "StringRegex"
},
"modifier": {
"type": "character_inclusive",
"characters": "abcdefghijklmnopqrstuvwxyz ,"
}
},
{
"type": "i64",
"name_tec": "year_bd",
"name_gui": "Birthyear",
"views": {
"display": null,
"edit": "ShortText",
"filter": "IntegerPlusMinusRange"
},
"modifier": {
"type": "character_inclusive",
"characters": "+-0123456789"
}
},
{
"type": "i64",
"name_tec": "col_5",
"name_gui": "Books Written",
"views": {
"display": "TextArea",
"edit": "TextArea",
"filter": "StringContains"
},
"modifier": null
},
{
"type": "files",
"name_tec": "files",
"name_gui": "Books",
"views": {
"display": "Files",
"edit": "Files",
"filter": null
},
"modifier": {
"type": "character_inclusive",
"characters": ""
}
}
]
}
]
}