Kexi è un progetto software open source distribuito come parte della famosa suite per ufficio Calligra e progettato per fungere da creatore di un database visivo, consentendo a chiunque di creare facilmente schemi di database, nonché di elaborare, interrogare e inserire dati.
Caratteristiche a colpo d'occhio
Le funzionalità chiave includono la possibilità di creare moduli che forniscono un'interfaccia personalizzata ai dati, archiviare oggetti di database, inclusi moduli, tabelle e query nel database, supporto per query parametrizzate, ordinamento dati, supporto per dati "Oggetto", utilizzo caselle combinate per la visualizzazione e la progettazione di dati relazionali, il supporto per l'importazione e l'esportazione di dati in / nel formato CSV, nonché una modalità utente.
Supporta database SQLite, MySQL e PostgreSQL
L'applicazione viene fornita con il supporto integrato per i server di database SQLite, MySQL e PostgreSQL, consentendo all'utente di archiviare e condividere tutti i progetti e i dati. Non è richiesta alcuna installazione o manutenzione.
Il sostituto perfetto per Microsoft Office Access
Kexi è considerato il sostituto perfetto per il sistema di gestione del database commerciale Microsoft Office Access di Microsoft, nonché per il software di creazione di database Oracle Forms e FileMaker.
Migrazione di dati da varie fonti
Con Kexi, sarai in grado di migrare le tabelle del database da MySQL, PostgreSQL e Microsoft Access. Inoltre, è anche possibile esportare dati su un server PostgreSQL o MySQL.
Supporta tutte le distribuzioni GNU / Linux e altro ancora
Kexi è un'applicazione portatile e multipiattaforma che supporta tutte le distribuzioni GNU / Linux. È stato testato con successo su Ubuntu, Arch Linux, Debian, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Mageia, Linux Mint e altre distro popolari. Sono supportati anche i sistemi operativi FreeBSD e Solaris.
Disponibilità e architetture supportate
Kexi non è un'applicazione standalone, il che significa che è possibile scaricarlo solo come parte della suite per ufficio Calligra, che può essere facilmente installata su una delle suddette distribuzioni Linux. Al momento sono supportate sia le architetture a 32 bit che a 64 bit.
Novità in questa versione:
- Modifiche in Kexi:
- 3.0.0 Alpha 1 (2.99.90)
- Versione Alpha iniziale
- Ha portato tutti i moduli noti dalla versione 2.9.11 tranne per:
- widget modulo mappa
- script sperimentali (saranno sostituiti con la soluzione JavaScript nelle versioni successive)
- 3.0.0 Beta 1 (2.99.91)
- 6a3fe65 Evita di visualizzare & quot; (I18N_ARGUMENT_MISSING) & quot; per un messaggio complicato
- c9e6040 Rimuovi controllo obsoleto e non aggiornato per MarbleControlBox :: setMarbleWidget
- b6bc638 Rendi più generico update_kexi_breeze_list.sh in modo che possa essere facilmente riutilizzato da altri progetti come KReport
- 66011ce Se le informazioni git non sono disponibili, prova $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 6dfcb06 Fix build quando KEXI_GIT_SHA1_STRING è definito ma non KEXI_GIT_BRANCH_STRING (ad esempio su Jenkins build.kde.org)
- f74a160 Estendi informazioni complete sulla versione di Kexi in modo che major.minor.release sia presente anche per unstable, ad es. 2.99.91
- 8e39416 Fai in modo che le opzioni della riga di comando funzionino di nuovo Task # 3805
- b29e54f Mostra la pagina di benvenuto all'avvio 100 ms dopo per correggere il problema della posizione verticale
- 4a07af5 Porta QRegExp a QRegularExpression in Kexi (attività # 1767)
- 1a3b13e Aggiungi & quot; Cambia lingua dell'applicazione & quot; azione per la raccolta di azioni globali
- 6591eb2 Disabilita azioni extra che potrebbero essere in conflitto con la pagina di benvenuto (ad esempio, fai una donazione)
- 8880ecb Correggere lo spostamento su un altro campo se è presente una maschera di input (per la cella della tabella e il widget del modulo)
- e43e8e4 Corregge l'input non funzionante e visualizza i valori di data / ora nelle tabelle e nei moduli Kexi (attività n. 3901, revisione n. 2924)
- Modifiche in KDb:
- 3.0.0 Alpha 1 (2.99.2)
- Versione Alpha iniziale, contiene le stesse funzionalità della libreria di progettazione report di Kexi 2.9.11, oltre a:
- supporto per molte funzioni scalari SQL (vedi Kexi / Plugin / Query / SQL_Functions)
- API generica
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Trova python per SDC
- d6c5178 Visualizza i plugin di KDb su un subdir di build co-installabile
- 862a5e0 Estensione SQLite di output relativa ai plugin KDb co-installabile build subdir
- cb1e6da KDbTestUtils: non si blocca quando il driver non viene trovato
- e222064 KDbCreateSharedDataClasses: visualizza messaggio quando manca l'interprete Python
- 83cf3f9 Verifica la correttezza di KDbDriverManager quando non viene trovato alcun driver
- 1c79d93 Se le informazioni git non sono disponibili, prova $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- abe0859 Imposta le versioni dei driver su 3.0 per far corrispondere la versione di KDb
- d846d96 Aggiungi KDB_STABLE_VERSION_ * macro
- fbb9814 Verifica la versione esatta dei driver nel gestore
- 284b480 Porta QRegExp a QRegularExpression (Rivedi # 2867)
- 0f1377f Corretto il supporto di istruzioni preparate per INSERT per SQLite
- Modifiche in KProperty:
- 3.0.0 Alpha 1 (2.99.2)
- Versione Alpha iniziale, contiene le stesse funzionalità della libreria dell'editor di proprietà di Kexi 2.9.11, oltre a:
- API generica
- 3.0.0 Beta 1 (2.99.3)
- 347a580 Se le informazioni git non sono disponibili, prova $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 1bd714b Ottieni git rev e branch anche se i widget delle proprietà non sono creati
- 3.0.0
- b582a74 Migliorare l'aspetto dell'editor booleano e delega, aggiungere l'editor booleano null all'esempio
- 5cef157 Aggiungi il file di risorse delle icone, come in Kexi e KReport
- 2e40708 kpropertyexample: carica la risorsa icona globale
- Cambiamenti in KReport:
- 3.0.0 Alpha 1 (2.99.2)
- Versione Alpha iniziale, contiene le stesse funzionalità della libreria di progettazione report di Kexi 2.9.11, oltre a:
- API riutilizzabile
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Trova python per SDC
- 6610367 KDbCreateSharedDataClasses: visualizza messaggio quando manca l'interprete Python
- de88a18 Corregge la gestione degli eventi quando gli oggetti sono selezionati tra le scene
- d68306a Migliora la finestra principale di KReportExample combinando designer e widget di anteprima (Rivedi # 2795)
- ce0214a Salva / ripristina lo stato visivo di KReportEsempio
- 8dec5d3 Mostra l'anteprima all'avvio in KReportExample
- a23ddb8 Imposta il layout di KReportView a 0, è un QWidget, quindi è meglio predefinito
- 623c707 Migliora la finestra principale di KReportExample combinando designer e widget di anteprima
- cf3b4c7 KReportExample: sposta la casella degli strumenti a sinistra
- 766d14e KReportExample: usa più tipica cartella di configurazione di kde.org, imposta i nomi per il dock e le barre degli strumenti per una migliore gestione della configurazione
- 9566a36 KReportEsempio: scrivi le impostazioni su kde.org/ dir, non su org.kde /
- 56bc035 KReportExample: imposta il dominio dell'organizzazione e usalo (e il nome dell'app) in QSettings
- 3b0548a KReportEsempio: utilizza la versione di KReport come versione dell'app KReportExample
- f49a302 Se le informazioni git non sono disponibili, prova $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 958714f Fai in modo che KReport usi i file di risorse per le icone (Task # T3666, Review # 2860)
- eac7b89 Correggi la navigazione della pagina
- 5e8cbbf Porta iniziale del plug-in Web per Qt5 / KReport3 / QtWebEngine (Task # 3565, Review # 2863)
- 463827a Correggi il nome dell'icona in kreport-web-element
Novità della versione nella versione:
- Modifiche in Kexi:
- 3.0.0 Alpha 1 (2.99.90)
- Versione Alpha iniziale
- Ha portato tutti i moduli noti dalla versione 2.9.11 tranne per:
- widget modulo mappa
- script sperimentali (saranno sostituiti con la soluzione JavaScript nelle versioni successive)
- 3.0.0 Beta 1 (2.99.91)
- 6a3fe65 Evita di visualizzare & quot; (I18N_ARGUMENT_MISSING) & quot; per un messaggio complicato
- c9e6040 Rimuovi controllo obsoleto e non aggiornato per MarbleControlBox :: setMarbleWidget
- b6bc638 Rendi più generico update_kexi_breeze_list.sh in modo che possa essere facilmente riutilizzato da altri progetti come KReport
- 66011ce Se le informazioni git non sono disponibili, prova $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 6dfcb06 Fix build quando KEXI_GIT_SHA1_STRING è definito ma non KEXI_GIT_BRANCH_STRING (ad esempio su Jenkins build.kde.org)
- f74a160 Estendi informazioni complete sulla versione di Kexi in modo che major.minor.release sia presente anche per unstable, ad es. 2.99.91
- 8e39416 Fai in modo che le opzioni della riga di comando funzionino di nuovo Task # 3805
- b29e54f Mostra la pagina di benvenuto all'avvio 100 ms dopo per correggere il problema della posizione verticale
- 4a07af5 Porta QRegExp a QRegularExpression in Kexi (attività # 1767)
- 1a3b13e Aggiungi & quot; Cambia lingua dell'applicazione & quot; azione per la raccolta di azioni globali
- 6591eb2 Disabilita azioni extra che potrebbero essere in conflitto con la pagina di benvenuto (ad esempio, fai una donazione)
- 8880ecb Correggere lo spostamento su un altro campo se è presente una maschera di input (per la cella della tabella e il widget del modulo)
- e43e8e4 Corregge l'input non funzionante e visualizza i valori di data / ora nelle tabelle e nei moduli Kexi (attività n. 3901, revisione n. 2924)
- Modifiche in KDb:
- 3.0.0 Alpha 1 (2.99.2)
- Versione Alpha iniziale, contiene le stesse funzionalità della libreria di progettazione report di Kexi 2.9.11, oltre a:
- supporto per molte funzioni scalari SQL (vedi Kexi / Plugin / Query / SQL_Functions)
- API generica
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Trova python per SDC
- d6c5178 Visualizza i plugin di KDb su un subdir di build co-installabile
- 862a5e0 Estensione SQLite di output relativa ai plugin KDb co-installabile build subdir
- cb1e6da KDbTestUtils: non si blocca quando il driver non viene trovato
- e222064 KDbCreateSharedDataClasses: visualizza messaggio quando manca l'interprete Python
- 83cf3f9 Verifica la correttezza di KDbDriverManager quando non viene trovato alcun driver
- 1c79d93 Se le informazioni git non sono disponibili, prova $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- abe0859 Imposta le versioni dei driver su 3.0 per far corrispondere la versione di KDb
- d846d96 Aggiungi KDB_STABLE_VERSION_ * macro
- fbb9814 Verifica la versione esatta dei driver nel gestore
- 284b480 Porta QRegExp a QRegularExpression (Rivedi # 2867)
- 0f1377f Corretto il supporto di istruzioni preparate per INSERT per SQLite
- Modifiche in KProperty:
- 3.0.0 Alpha 1 (2.99.2)
- Versione Alpha iniziale, contiene le stesse funzionalità della libreria dell'editor di proprietà di Kexi 2.9.11, oltre a:
- API generica
- 3.0.0 Beta 1 (2.99.3)
- 347a580 Se le informazioni git non sono disponibili, prova $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 1bd714b Ottieni git rev e branch anche se i widget delle proprietà non sono creati
- 3.0.0
- b582a74 Migliorare l'aspetto dell'editor booleano e delega, aggiungere l'editor booleano null all'esempio
- 5cef157 Aggiungi il file di risorse delle icone, come in Kexi e KReport
- 2e40708 kpropertyexample: carica la risorsa icona globale
- Cambiamenti in KReport:
- 3.0.0 Alpha 1 (2.99.2)
- Versione Alpha iniziale, contiene le stesse funzionalità della libreria di progettazione report di Kexi 2.9.11, oltre a:
- API riutilizzabile
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Trova python per SDC
- 6610367 KDbCreateSharedDataClasses: visualizza messaggio quando manca l'interprete Python
- de88a18 Corregge la gestione degli eventi quando gli oggetti sono selezionati tra le scene
- d68306a Migliora la finestra principale di KReportExample combinando designer e widget di anteprima (Rivedi # 2795)
- ce0214a Salva / ripristina lo stato visivo di KReportEsempio
- 8dec5d3 Mostra l'anteprima all'avvio in KReportExample
- a23ddb8 Imposta il layout di KReportView a 0, è un QWidget, quindi è meglio predefinito
- 623c707 Migliora la finestra principale di KReportExample combinando designer e widget di anteprima
- cf3b4c7 KReportExample: sposta la casella degli strumenti a sinistra
- 766d14e KReportExample: usa più tipica cartella di configurazione di kde.org, imposta i nomi per il dock e le barre degli strumenti per una migliore gestione della configurazione
- 9566a36 KReportEsempio: scrivi le impostazioni su kde.org/ dir, non su org.kde /
- 56bc035 KReportExample: imposta il dominio dell'organizzazione e usalo (e il nome dell'app) in QSettings
- 3b0548a KReportEsempio: utilizza la versione di KReport come versione dell'app KReportExample
- f49a302 Se le informazioni git non sono disponibili, prova $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 958714f Fai in modo che KReport usi i file di risorse per le icone (Task # T3666, Review # 2860)
- eac7b89 Correggi la navigazione della pagina
- 5e8cbbf Porta iniziale del plug-in Web per Qt5 / KReport3 / QtWebEngine (Task # 3565, Review # 2863)
- 463827a Correggi il nome dell'icona in kreport-web-element
Novità nella versione 2.9.7:
- Generale:
- Correggi l'allineamento verticale del testo nei widget del pulsante di comando, è stato spezzato in particolare nello stile del widget di Breeze
- Le tabelle:
- Ripristina la capacità di modificare il design della tabella. Questa era una regressione seria presente in Kexi 2.9.5 e 2.9.6. (bug 350457)
- Query:
- Non forzare il salvataggio quando passi la query mai memorizzata alla vista Dati (al 2 ° tentativo)
- Import CSV:
- Correzione del rilevamento della colonna chiave primaria sull'importazione CSV (errore 351487)
- Correggere gli aggiornamenti del rilevamento della chiave primaria quando il valore di "Inizia alla riga" cambia
- Database SQLite:
- Risultati migliori e segnalazione degli errori per le istruzioni preparate
Novità nella versione 2.9.6:
- Generale:
- Correggere i nomi dei file per la memorizzazione delle GUI della barra di stato di benvenuto
- Progetti recenti: utilizza il nome base del file come sostituto valido per la didascalia quando la didascalia non è disponibile
- Correggi margine sinistro per la casella di ricerca globale (dipende dallo stile); reagisce anche cambiando lo stile del widget
- Correzione del possibile arresto causato dagli argomenti della riga di comando passati a Kexi in modo errato
- Risolto il problema con l'arresto anomalo quando si utilizza l'opzione della riga di comando -hide-menu
- Query:
- Correzione del possibile arresto anomalo nella gestione dei risultati delle query
- Database SQLite:
- Correggi i database di compattazione (rinomina correttamente i file con il nome originale)
- Database PostgreSQL:
- Risolto il problema di arresto anomalo durante l'importazione di un database PostgreSQL in un file .kexi (bug 349156)
Novità nella versione 2.9.4:
- Generale:
- Chiudi la finestra con l'oggetto che verrà sovrascritto dopo & quot; Salva come & quot; (bug 344656)
- Rimuovi & quot; dirty & quot; segnala quando si salva, come modificato oggetto Kexi (bug 344653)
- Salva la posizione e la dimensione recenti della finestra di dialogo Trova Kexi. Ora ha dimensioni minime per evitare di coprire troppo del contenuto. (bug 345689)
- Distruggere correttamente la finestra principale di Kexi alla chiusura. Ciò consente di salvare correttamente le impostazioni e ripulire.
- Attiva la scheda Progettazione per passare alla modalità progettazione (se non è stata selezionata esplicitamente un'altra scheda per questa finestra e modalità) (bug 335900)
- Progettazione query:
- Permetti di passare dalla vista Progettazione contenente la query vuota alla vista SQL (bug 344654)
- Mostra & quot; query errata & quot; messaggio quando si passa alla vista Dati da Kexi SQL contenente un'istruzione vuota. Prima non chiara & quot; Commutazione vista fallita & quot; messaggio è stato presentato.
- Evita il crash nell'editor di testo Kexi quando non è possibile caricare il componente di testo (vale anche per gli editor di script) (bug 346373)
- Forms:
- Risoluzione del tipo di calcolo per le proprietà del widget. Se il tipo personalizzato non è valido o automatico (non specificato), utilizzare le proprietà Qt definite. Se ancora non definito, il valore predefinito è String, non una pixmap. Questo risolve almeno le latitudine / longitudine del widget della mappa che sono state gestite come pixmap.
- Risoluzione logica per l'aggiunta di nuovi record per tabelle e moduli Kexi. (bug 345210)
- Widget mappa: imposta il doppio tipo per le proprietà di latitudine / longitudine e imposta la precisione su 7 cifre
- Widget mappa: migliora la traduzione di latitudine, longitudine, zoom e nomi delle proprietà dei temi
- Widget mappa: il tema è sempre impostato su Terra e ora è un elenco di tutti i temi disponibili
- Widget mappa: la casella di selezione dell'editor delle proprietà è ora accessibile come dispositivo di scorrimento
- Widget mappa: non iniziare la modifica in risposta a ridimensionare gli eventi
- Relazione:
- Elemento mappa: codifica correttamente il nome dell'unità (
I commenti non trovato