Kexi je softwarový projekt s otevřeným zdrojovým kódem, který je distribuován jako součást populární kancelářské sady Calligra a je navržen tak, aby fungoval jako tvůrce vizuálních databází a umožňuje každému snadno vytvářet databázové schémata, dotaz a vkládání dat.
Funkce na první pohled
Klíčové funkce zahrnují možnost vytvářet formuláře, které poskytují vlastní rozhraní vašim datům, ukládat databázové objekty včetně formulářů, tabulek a dotazů v databázi, podporu parametrizovaných dotazů, třídění dat, podporu dat "Object", použití políčka pro zobrazování a návrh relačních dat, podporu importu a exportu dat do / ve formátu CSV a uživatelský režim.
Podporuje databáze SQLite, MySQL a PostgreSQL
Aplikace je dodávána s vestavěnou podporou pro databázové servery SQLite, MySQL a PostgreSQL umožňující uživateli ukládat a sdílet veškerý návrh a data. Není vyžadována instalace nebo údržba.
Dokonalá náhrada za aplikaci Microsoft Office Access
Kexi je považována za dokonalou náhradu komerčního systému pro správu databází Microsoft Office Access od společnosti Microsoft, stejně jako za software pro vytváření databází Oracle Forms a FileMaker.
Migrujte data z různých zdrojů
S Kexi budete moci přenést databázové tabulky z MySQL, PostgreSQL a Microsoft Access. Kromě toho je také možné exportovat data na server PostgreSQL nebo MySQL.
Podporuje všechny distribuce GNU / Linux a další
Kexi je přenosná a multiplatformní aplikace podporující všechny distribuce GNU / Linux. Byl úspěšně testován na Ubuntu, Arch Linux, Debian, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Mageia, Linux Mint a další populární distribuce. Podporovány jsou také operační systémy FreeBSD a Solaris.
Dostupnost a podporované architektury
Kexi není samostatná aplikace, což znamená, že jej můžete stáhnout pouze jako součást kancelářské aplikace Calligra, kterou lze snadno nainstalovat na libovolnou z výše uvedených distribucí systému Linux. Obě 32bitová i 64bitová architektura jsou v současné době podporována.
Co je nové v této verzi:
- Změny v Kexi:
- 3.0.0 Alpha 1 (2.99.90)
- Výchozí vydání alfa
- Přenesl všechny známé moduly z verze 2.9.11 kromě:
- widget formu mapy
- experimentální skripty (v pozdějších verzích bude nahrazeno řešením JavaScript)
- 3.0.0 Beta 1 (2.99.91)
- 6a3fe65 Vyhýbejte se zobrazení "(I18N_ARGUMENT_MISSING)" pro jednu složitou zprávu
- c9e6040 Odstraňte nevyužitou a zastaralou kontrolu pro MarbleControlBox :: setMarbleWidget
- b6bc638 Zjednodušte aktualizaci update_kexi_breeze_list.sh tak, aby bylo jednodušší znovu použít jiné projekty, jako je KReport
- 66011ce Pokud nejsou k dispozici informace git, zkuste $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 6dfcb06 Oprava sestavení při definování KEXI_GIT_SHA1_STRING, nikoliv však KEXI_GIT_BRANCH_STRING (např. na Jenkins build.kde.org)
- f74a160 Rozšíření info o verzích Kexi, takže major.minor.release je také přítomen pro nestabilní, např. 2.99.91
- 8e39416 Znovu spusťte možnosti příkazového řádku Úloha # 3805
- b29e54f Ukázat úvodní stránku při spuštění o 100 ms později, abyste opravili problém s vertikální pozicí
- 4a07af5 Port QRegExp do QRegularExpression v Kexi (Úloha # 1767)
- 1a3b13e Přidat "Přepnout jazyk aplikace" akce ke sběru globálních akcí
- 6591eb2 Zakázat další akce, které mohou být v rozporu s uvítací stránkou (např. Donate)
- 8880ecb Oprava přesunu do jiného pole, pokud je přítomna maska vstupu (pro buňku tabulky a widget formu)
- e43e8e4 Oprava poškozeného vstupu a zobrazení hodnot datumu a času v tabulkách a formulářích Kexi (Úloha # 3901, Revize # 2924)
- Změny v KDb:
- 3.0.0 Alpha 1 (2.99.2)
- Prvotní vydání Alpha obsahuje stejné funkce jako knihovna návrhářů sestav Kexi 2.9.11 plus:
- podpora mnoha skalárních funkcí SQL (viz Kexi / Plugins / Queries / SQL_Functions)
- API pro obecné účely
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Najděte python pro SDC
- d6c5178 Výstupní pluginy KDb do podadresáře pro sestavování
- 862a5e0 Výstupní rozšíření SQLite ve vztahu k KDb zásuvkám, které jsou společně instalovatelné stavět subdir
- cb1e6da KDbTestUtils: nehrozí, když ovladač není nalezen
- e222064 KDbCreateSharedDataClasses: zpráva při chybějící interpretaci jazyka Python
- 83cf3f9 Otestujte správnost KDbDriverManager, pokud nejsou nalezeny žádné ovladače
- 1c79d93 Pokud nejsou k dispozici informace git, zkuste $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- abe0859 Nastavte verze ovladačů na verzi 3.0 podle verze KDb
- d846d96 Přidat KDB_STABLE_VERSION_ * makra
- fbb9814 Kontrola přesné verze ovladačů v manažerovi
- 284b480 Port QRegExp do QRegularExpression (Review # 2867)
- 0f1377f Fix INSERT připravená podpora pro SQLite
- Změny v KProperty:
- 3.0.0 Alpha 1 (2.99.2)
- Původní verze Alpha obsahuje stejné funkce jako knihovna editorů vlastností Kexi 2.9.11 plus:
- API pro obecné účely
- 3.0.0 Beta 1 (2.99.3)
- 347a580 Pokud nejsou k dispozici git informace, vyzkoušejte $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 1bd714b Získejte git rev a větev, i když nejsou postaveny widgety vlastností
- 3.0.0
- b582a74 Zlepšení vzhledu booleovského editoru a delegování, přidání nulového booleovského editoru do příkladu
- 5cef157 Přidejte soubor zdrojů ikon, jako v Kexi a KReport
- 2e40708 kpropertyexample: načíst globální zdroj ikon
- Změny v KReportu:
- 3.0.0 Alpha 1 (2.99.2)
- Prvotní vydání Alpha obsahuje stejné funkce jako knihovna návrhářů sestav Kexi 2.9.11 plus:
- znovu použitelná API
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Najděte python pro SDC
- 6610367 KDbCreateSharedDataClasses: zobrazí se zpráva, když chybí interpret jazyka Python
- de88a18 Oprava manipulace s událostmi při výběru položek v různých scénách
- d68306a Zlepšení hlavního okna KReportExample kombinací návrhářů a widgetů náhledu (Review # 2795)
- ce0214a Uložit / obnovit vizuální stav KReportExample
- 8dec5d3 Zobrazit náhled při spuštění v KReportExample
- a23ddb8 Nastavte rozložení KReportView na 0, je to QWidget, takže je lepší výchozí
- 623c707 Zlepšete hlavní okno KReportExample kombinací návrhářů a widgetů náhledu
- cf3b4c7 KReportExample: přesuňte panel nástrojů doleva
- 766d14e KReportExample: použijte typičtější složku kde.org config, nastavte jména pro dock a panely nástrojů pro lepší konfiguraci konfigurace
- 9566a36 KReportExample: Napište nastavení na adresu kde.org/ dir, ne org.kde /
- 56bc035 KReportExample: Nastavte doménu organizace a použijte ji (a název aplikace) v QSettings
- 3b0548a KReportExample: Použijte verzi KReport jako verzi aplikace KReportExample
- f49a302 Pokud nejsou k dispozici informace git, vyzkoušejte $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 958714f Vytvořte zdrojové soubory KReport pro ikony (Úloha # T3666, Revize # 2860)
- eac7b89 Oprava navigace stránek
- 5e8cbbf Počáteční port webového pluginu pro Qt5 / KReport3 / QtWebEngine (úloha # 3565, přehled # 2863)
- 463827a Oprava názvu ikony na kreportový webový prvek
Co je nového ve verzi:
- Změny v Kexi:
- 3.0.0 Alpha 1 (2.99.90)
- Výchozí vydání alfa
- Přenesl všechny známé moduly z verze 2.9.11 kromě:
- widget formu mapy
- experimentální skripty (v pozdějších verzích bude nahrazeno řešením JavaScript)
- 3.0.0 Beta 1 (2.99.91)
- 6a3fe65 Vyhýbejte se zobrazení "(I18N_ARGUMENT_MISSING)" pro jednu složitou zprávu
- c9e6040 Odstraňte nevyužitou a zastaralou kontrolu pro MarbleControlBox :: setMarbleWidget
- b6bc638 Zjednodušte aktualizaci update_kexi_breeze_list.sh tak, aby bylo jednodušší znovu použít jiné projekty, jako je KReport
- 66011ce Pokud nejsou k dispozici informace git, zkuste $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 6dfcb06 Oprava sestavení při definování KEXI_GIT_SHA1_STRING, nikoliv však KEXI_GIT_BRANCH_STRING (např. na Jenkins build.kde.org)
- f74a160 Rozšíření info o verzích Kexi, takže major.minor.release je také přítomen pro nestabilní, např. 2.99.91
- 8e39416 Znovu spusťte možnosti příkazového řádku Úloha # 3805
- b29e54f Ukázat úvodní stránku při spuštění o 100 ms později, abyste opravili problém s vertikální pozicí
- 4a07af5 Port QRegExp do QRegularExpression v Kexi (Úloha # 1767)
- 1a3b13e Přidat "Přepnout jazyk aplikace" akce ke sběru globálních akcí
- 6591eb2 Zakázat další akce, které mohou být v rozporu s uvítací stránkou (např. Donate)
- 8880ecb Oprava přesunu do jiného pole, pokud je přítomna maska vstupu (pro buňku tabulky a widget formu)
- e43e8e4 Oprava poškozeného vstupu a zobrazení hodnot datumu a času v tabulkách a formulářích Kexi (Úloha # 3901, Revize # 2924)
- Změny v KDb:
- 3.0.0 Alpha 1 (2.99.2)
- Prvotní vydání Alpha obsahuje stejné funkce jako knihovna návrhářů sestav Kexi 2.9.11 plus:
- podpora mnoha skalárních funkcí SQL (viz Kexi / Plugins / Queries / SQL_Functions)
- API pro obecné účely
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Najděte python pro SDC
- d6c5178 Výstupní pluginy KDb do podadresáře pro sestavování
- 862a5e0 Výstupní rozšíření SQLite ve vztahu k KDb zásuvkám, které jsou společně instalovatelné stavět subdir
- cb1e6da KDbTestUtils: nehrozí, když ovladač není nalezen
- e222064 KDbCreateSharedDataClasses: zpráva při chybějící interpretaci jazyka Python
- 83cf3f9 Otestujte správnost KDbDriverManager, pokud nejsou nalezeny žádné ovladače
- 1c79d93 Pokud nejsou k dispozici informace git, zkuste $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- abe0859 Nastavte verze ovladačů na verzi 3.0 podle verze KDb
- d846d96 Přidat KDB_STABLE_VERSION_ * makra
- fbb9814 Kontrola přesné verze ovladačů v manažerovi
- 284b480 Port QRegExp do QRegularExpression (Review # 2867)
- 0f1377f Fix INSERT připravená podpora pro SQLite
- Změny v KProperty:
- 3.0.0 Alpha 1 (2.99.2)
- Původní verze Alpha obsahuje stejné funkce jako knihovna editorů vlastností Kexi 2.9.11 plus:
- API pro obecné účely
- 3.0.0 Beta 1 (2.99.3)
- 347a580 Pokud nejsou k dispozici git informace, vyzkoušejte $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 1bd714b Získejte git rev a větev, i když nejsou postaveny widgety vlastností
- 3.0.0
- b582a74 Zlepšení vzhledu booleovského editoru a delegování, přidání nulového booleovského editoru do příkladu
- 5cef157 Přidejte soubor zdrojů ikon, jako v Kexi a KReport
- 2e40708 kpropertyexample: načíst globální zdroj ikon
- Změny v KReportu:
- 3.0.0 Alpha 1 (2.99.2)
- Prvotní vydání Alpha obsahuje stejné funkce jako knihovna návrhářů sestav Kexi 2.9.11 plus:
- znovu použitelná API
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Najděte python pro SDC
- 6610367 KDbCreateSharedDataClasses: zobrazí se zpráva, když chybí interpret jazyka Python
- de88a18 Oprava manipulace s událostmi při výběru položek v různých scénách
- d68306a Zlepšení hlavního okna KReportExample kombinací návrhářů a widgetů náhledu (Review # 2795)
- ce0214a Uložit / obnovit vizuální stav KReportExample
- 8dec5d3 Zobrazit náhled při spuštění v KReportExample
- a23ddb8 Nastavte rozložení KReportView na 0, je to QWidget, takže je lepší výchozí
- 623c707 Zlepšete hlavní okno KReportExample kombinací návrhářů a widgetů náhledu
- cf3b4c7 KReportExample: přesuňte panel nástrojů doleva
- 766d14e KReportExample: použijte typičtější složku kde.org config, nastavte jména pro dock a panely nástrojů pro lepší konfiguraci konfigurace
- 9566a36 KReportExample: Napište nastavení na adresu kde.org/ dir, ne org.kde /
- 56bc035 KReportExample: Nastavte doménu organizace a použijte ji (a název aplikace) v QSettings
- 3b0548a KReportExample: Použijte verzi KReport jako verzi aplikace KReportExample
- f49a302 Pokud nejsou k dispozici informace git, vyzkoušejte $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 958714f Vytvořte zdrojové soubory KReport pro ikony (Úloha # T3666, Revize # 2860)
- eac7b89 Oprava navigace stránek
- 5e8cbbf Počáteční port webového pluginu pro Qt5 / KReport3 / QtWebEngine (úloha # 3565, přehled # 2863)
- 463827a Oprava názvu ikony na kreportový webový prvek
Co je nového ve verzi 2.9.7:
Co je nového ve verzi 2.9.6:
- Obecné:
- Opravujte přejmenování pro ukládání souborů GUI uvítacího okna
- Nedávné projekty: použijte základní název souboru jako dobrou náhradu titulku, pokud není k dispozici popiska
- Opravte levý okraj pro globální vyhledávací pole (v závislosti na stylu); také reagovat na změnu stylu widgetu
- Opravit možnou havárii způsobenou argumenty příkazového řádku předanými ke službě Kexi nesprávným způsobem
- Oprava selhání se objevuje, když je použita volba příkazu příkazu -hide-menu
- Dotazy:
- Opravte možný náraz při zpracování dotazů
- Databáze SQLite:
- Oprava kompaktních databází (správně přejmenujte soubory na původní název)
- PostgreSQL databáze:
- Oprava selhání při importu databáze PostgreSQL do souboru .kexi (chyba 349156)
Co je nového ve verzi 2.9.4:
- Obecné:
- Zavřete okno s objektem, který bude přepsán po "Uložit jako" (chyba 344656)
- Odstraňte výraz "špinavý" flag při uložení - jako upravený objekt Kexi (chyba 344653)
- Uložte aktuální pozici a velikost dialogu Kexi Find. Má nyní minimální velikost, aby se vyhnul příliš velkému obsahu. (chyba 345689)
- Správně zničte hlavní okno Kexi při zavírání. To umožňuje správné ukládání nastavení a vyčištění.
- Aktivujte záložku Návrh při přepnutí do režimu návrhu (pokud v tomto okně a režimu nebyla výslovně vybrána žádná jiná karta) (chyba 335900)
- Návrhář dotazů:
- Povolit přepnutí z zobrazení návrhu obsahujícího prázdný dotaz do zobrazení SQL (chyba 344654)
- Zobrazit "Nesprávný dotaz" zpráva při přepnutí do datového zobrazení z Kexi SQL obsahujícího prázdný příkaz. Než bylo nejasné "Přepnutí zobrazení se nezdařilo" zpráva byla předána.
- Zabraňte havárii v textovém editoru Kexi, pokud nelze načíst textovou komponentu (platí také pro editorů skriptů) (chyba 346373)
- Formuláře:
- Opravte typ výpočtu pro vlastnosti widgetu. Pokud vlastní typ je neplatný nebo auto (nespecifikovaný), použijte vlastnosti Qt. Pokud je stále nedefinováno, výchozí je typ řetězce, nikoliv pixmap. To opraví alespoň vlastnosti widgetu mapy zeměpisné šířky a délky, které byly zpracovány jako pixmaps.
- Opravit logiku pro přidání nových záznamů pro tabulky a formuláře Kexi. (chyba 345210)
- Widget mapy: nastavte dvojitý typ pro vlastnosti zeměpisné šířky a délky a nastavte přesnost na 7 číslic
- Mapový widget: zlepší překlad názvů vlastností zeměpisné šířky, délky, zvětšení a motivu
- Widget mapy: motiv je vždy výchozí k zemi a nyní je seznam všech dostupných témat
- Widget mapy: Spínací skříň editoru vlastností je nyní přístupná jako posuvník
- Mapový widget: nespouštějte úpravy v reakci na změny velikosti událostí
- Nahlásit:
- Prvek mapy: řádně zakódovat název jednotky (
Komentáře nebyl nalezen