O Kexi é um projeto de software de código aberto distribuído como parte da popular suíte de escritório Calligra e projetado para atuar como um criador de banco de dados visual, permitindo que qualquer pessoa crie esquemas de bancos de dados, bem como processe, consultar e inserir dados.
Recursos em resumo
Os principais recursos incluem a capacidade de criar formulários que fornecem uma interface personalizada para seus dados, armazenar objetos de banco de dados, incluindo formulários, tabelas e consultas no banco de dados, suporte a consultas parametrizadas, classificação de dados, suporte a dados "Objeto" caixas de combinação para exibir e projetar dados relacionais, suporte para importar e exportar dados para / no formato CSV, bem como um modo de usuário.
Suporta bancos de dados SQLite, MySQL e PostgreSQL
O aplicativo vem com suporte embutido para os servidores de banco de dados SQLite, MySQL e PostgreSQL, permitindo que o usuário armazene e compartilhe todo o design e dados. Nenhuma instalação ou manutenção é necessária.
O substituto perfeito para o Microsoft Office Access
O Kexi é considerado o substituto perfeito para o sistema comercial de gerenciamento de banco de dados Microsoft Office Access da Microsoft, bem como para o software de criação de banco de dados Oracle Forms e FileMaker.
Migrar dados de várias fontes
Com o Kexi, você poderá migrar tabelas de banco de dados do MySQL, PostgreSQL e Microsoft Access. Além disso, também é possível exportar dados para um servidor PostgreSQL ou MySQL.
Suporta todas as distribuições GNU / Linux e mais
O Kexi é um aplicativo portátil e multi-plataforma que suporta todas as distribuições GNU / Linux. Foi testado com sucesso no Ubuntu, no Arch Linux, no Debian, no openSUSE, no Fedora, no Red Hat Enterprise Linux, no CentOS, no Mageia, no Linux Mint e em outras distribuições populares. Os sistemas operacionais FreeBSD e Solaris também são suportados.
Disponibilidade e arquiteturas suportadas
O Kexi não é um aplicativo independente, o que significa que você pode baixá-lo apenas como parte do conjunto de aplicativos do Calligra, que pode ser facilmente instalado em qualquer uma das distribuições do Linux acima mencionadas. Ambas as arquiteturas de 32 bits e 64 bits são suportadas no momento.
O que há de novo nesta versão:
- Alterações no Kexi:
- 3.0.0 Alfa 1 (2,99.90)
- Liberação alfa inicial
- Portou todos os módulos conhecidos da versão 2.9.11, exceto:
- widget de formulário de mapa
- scripts experimentais (serão substituídos pela solução JavaScript em versões posteriores)
- 3.0.0 Beta 1 (2,99.91)
- 6a3fe65 Evite exibir & quot; (I18N_ARGUMENT_MISSING) & quot; por uma mensagem complicada
- c9e6040 Remova a verificação não utilizada e desatualizada do MarbleControlBox :: setMarbleWidget
- b6bc638 Torne o update_kexi_breeze_list.sh mais genérico, para que seja mais fácil reutilizá-lo por outros projetos, como o KReport
- 66011ce Se as informações do git não estiverem disponíveis, tente $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 6dfcb06 Corrige a compilação quando KEXI_GIT_SHA1_STRING é definido, mas não KEXI_GIT_BRANCH_STRING (por exemplo, no Jenkins build.kde.org)
- f74a160 Estenda as informações completas sobre a versão do Kexi de modo que major.minor.release também esteja presente para instável, por exemplo, 2,99.91
- 8e39416 Opções de linha de comando funcionam novamente Tarefa nº 3805
- b29e54f Mostra a página de boas-vindas na inicialização 100ms depois para corrigir o problema da posição vertical
- 4a07af5 Porta QRegExp para QRegularExpression no Kexi (Tarefa 1767)
- 1a3b13e Adicionar & quot; Alternar idioma do aplicativo & quot; ação para a coleção de ação global
- 6591eb2 Desativar ações extras que possam estar em conflito com a página de boas-vindas (por exemplo, doar)
- 8880ecb Corrigir a movimentação para outro campo se a máscara de entrada estiver presente (para célula de tabela e widget de formulário)
- e43e8e4 Correção de entrada quebrada e exibição de valores de data / hora nas tabelas e formulários do Kexi (Tarefa nº 3901, revisão nº 2924)
- Alterações no KDb:
- 3.0.0 Alfa 1 (2.99.2)
- Lançamento Alpha Inicial, contém os mesmos recursos que a biblioteca do designer de relatórios do Kexi 2.9.11, mais:
- suporte para muitas funções escalares de SQL (consulte Kexi / Plugins / Queries / SQL_Functions)
- API de propósito geral
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Localizar python para SDC
- d6c5178 Plugins de saída do KDb para um subdiretório de compilação co-instalável
- 862a5e0 Saída da extensão SQLite relativa aos plug-ins do KDb subdiretório de compilação co-instalável
- cb1e6da KDbTestUtils: não trave quando o driver não for encontrado
- e222064 KDbCreateSharedDataClasses: exibe a mensagem quando o interpretador Python está faltando
- 83cf3f9 Testar a correção do KDbDriverManager quando nenhum driver for encontrado
- 1c79d93 Se as informações do git não estiverem disponíveis, tente $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- abe0859 Defina versões de drivers para 3.0 para corresponder à versão do KDb
- d846d96 Adicionar macros KDB_STABLE_VERSION_ *
- fbb9814 Verifique a versão exata dos drivers no gerenciador
- 284b480 Porto QRegExp para QRegularExpression (Review # 2867)
- 0f1377f Correção do suporte à instrução preparada por INSERT para o SQLite
- Alterações no KProperty:
- 3.0.0 Alfa 1 (2.99.2)
- Lançamento Alpha Inicial, contém os mesmos recursos que a biblioteca do editor de propriedades do Kexi 2.9.11, mais:
- API de propósito geral
- 3.0.0 Beta 1 (2.99.3)
- 347a580 Se as informações do git não estiverem disponíveis, tente $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 1bd714b Obtenha git rev e branch, mesmo que os widgets de propriedade não sejam criados
- 3.0.0
- b582a74 Melhore a aparência do editor booleano e delegue, adicione um editor booleano nulo ao exemplo
- 5cef157 Adicione o arquivo de recursos de ícones, como no Kexi e no KReport
- 2e40708 kpropertyexample: carregue o recurso de ícone global
- Alterações no KReport:
- 3.0.0 Alfa 1 (2.99.2)
- Lançamento Alpha Inicial, contém os mesmos recursos que a biblioteca do designer de relatórios do Kexi 2.9.11, mais:
- API reutilizável
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Localizar python para SDC
- 6610367 KDbCreateSharedDataClasses: exibe a mensagem quando o interpretador Python está ausente
- de88a18 Corrigir o tratamento de eventos quando os itens são selecionados nas cenas
- d68306a Melhore a janela principal do KReportExample combinando os widgets de designer e de visualização (Review # 2795)
- ce0214a Salvar / restaurar o estado visual do KReportExample
- 8dec5d3 Mostrar visualização na inicialização no KReportExample
- a23ddb8 Defina o layout do KReportView como 0, é um QWidget, então esse é o melhor padrão
- 623c707 Melhore a janela principal do KReportExample combinando os widgets de designer e de visualização
- cf3b4c7 KReportExample: mova a caixa de ferramentas para a esquerda
- 766d14e KReportExample: use uma pasta de configuração mais típica do kde.org, defina nomes para o dock e as barras de ferramentas para melhor manipulação de configuração
- 9566a36 KReportExample: Gravar configurações em kde.org/ dir, não org.kde /
- 56bc035 KReportExample: defina o domínio da organização e use-o (e o nome do aplicativo) em QSettings
- 3b0548a KReportExample: use a versão do KReport como a versão do aplicativo KReportExample
- f49a302 Se as informações do git não estiverem disponíveis, tente $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 958714f Fazer o KReport usar arquivos de recursos para ícones (Tarefa nº T3666, Review # 2860)
- eac7b89 Correção da navegação de página
- 5e8cbbf Porta inicial do plug-in da Web para o Qt5 / KReport3 / QtWebEngine (Tarefa nº 3565, Revisão nº 2863)
- 463827a Corrija o nome do ícone para kreport-web-element
O que há de novo na versão:
- Alterações no Kexi:
- 3.0.0 Alfa 1 (2,99.90)
- Liberação alfa inicial
- Portou todos os módulos conhecidos da versão 2.9.11, exceto:
- widget de formulário de mapa
- scripts experimentais (serão substituídos pela solução JavaScript em versões posteriores)
- 3.0.0 Beta 1 (2,99.91)
- 6a3fe65 Evite exibir & quot; (I18N_ARGUMENT_MISSING) & quot; por uma mensagem complicada
- c9e6040 Remova a verificação não utilizada e desatualizada do MarbleControlBox :: setMarbleWidget
- b6bc638 Torne o update_kexi_breeze_list.sh mais genérico, para que seja mais fácil reutilizá-lo por outros projetos, como o KReport
- 66011ce Se as informações do git não estiverem disponíveis, tente $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 6dfcb06 Corrige a compilação quando KEXI_GIT_SHA1_STRING é definido, mas não KEXI_GIT_BRANCH_STRING (por exemplo, no Jenkins build.kde.org)
- f74a160 Estenda as informações completas sobre a versão do Kexi de modo que major.minor.release também esteja presente para instável, por exemplo, 2,99.91
- 8e39416 Opções de linha de comando funcionam novamente Tarefa nº 3805
- b29e54f Mostra a página de boas-vindas na inicialização 100ms depois para corrigir o problema da posição vertical
- 4a07af5 Porta QRegExp para QRegularExpression no Kexi (Tarefa 1767)
- 1a3b13e Adicionar & quot; Alternar idioma do aplicativo & quot; ação para a coleção de ação global
- 6591eb2 Desativar ações extras que possam estar em conflito com a página de boas-vindas (por exemplo, doar)
- 8880ecb Corrigir a movimentação para outro campo se a máscara de entrada estiver presente (para célula de tabela e widget de formulário)
- e43e8e4 Correção de entrada quebrada e exibição de valores de data / hora nas tabelas e formulários do Kexi (Tarefa nº 3901, revisão nº 2924)
- Alterações no KDb:
- 3.0.0 Alfa 1 (2.99.2)
- Lançamento Alpha Inicial, contém os mesmos recursos que a biblioteca do designer de relatórios do Kexi 2.9.11, mais:
- suporte para muitas funções escalares de SQL (consulte Kexi / Plugins / Queries / SQL_Functions)
- API de propósito geral
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Localizar python para SDC
- d6c5178 Plugins de saída do KDb para um subdiretório de compilação co-instalável
- 862a5e0 Saída da extensão SQLite relativa aos plug-ins do KDb subdiretório de compilação co-instalável
- cb1e6da KDbTestUtils: não trave quando o driver não for encontrado
- e222064 KDbCreateSharedDataClasses: exibe a mensagem quando o interpretador Python está faltando
- 83cf3f9 Testar a correção do KDbDriverManager quando nenhum driver for encontrado
- 1c79d93 Se as informações do git não estiverem disponíveis, tente $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- abe0859 Defina versões de drivers para 3.0 para corresponder à versão do KDb
- d846d96 Adicionar macros KDB_STABLE_VERSION_ *
- fbb9814 Verifique a versão exata dos drivers no gerenciador
- 284b480 Porto QRegExp para QRegularExpression (Review # 2867)
- 0f1377f Correção do suporte à instrução preparada por INSERT para o SQLite
- Alterações no KProperty:
- 3.0.0 Alfa 1 (2.99.2)
- Lançamento Alpha Inicial, contém os mesmos recursos que a biblioteca do editor de propriedades do Kexi 2.9.11, mais:
- API de propósito geral
- 3.0.0 Beta 1 (2.99.3)
- 347a580 Se as informações do git não estiverem disponíveis, tente $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 1bd714b Obtenha git rev e branch, mesmo que os widgets de propriedade não sejam criados
- 3.0.0
- b582a74 Melhore a aparência do editor booleano e delegue, adicione um editor booleano nulo ao exemplo
- 5cef157 Adicione o arquivo de recursos de ícones, como no Kexi e no KReport
- 2e40708 kpropertyexample: carregue o recurso de ícone global
- Alterações no KReport:
- 3.0.0 Alfa 1 (2.99.2)
- Lançamento Alpha Inicial, contém os mesmos recursos que a biblioteca do designer de relatórios do Kexi 2.9.11, mais:
- API reutilizável
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Localizar python para SDC
- 6610367 KDbCreateSharedDataClasses: exibe a mensagem quando o interpretador Python está ausente
- de88a18 Corrigir o tratamento de eventos quando os itens são selecionados nas cenas
- d68306a Melhore a janela principal do KReportExample combinando os widgets de designer e de visualização (Review # 2795)
- ce0214a Salvar / restaurar o estado visual do KReportExample
- 8dec5d3 Mostrar visualização na inicialização no KReportExample
- a23ddb8 Defina o layout do KReportView como 0, é um QWidget, então esse é o melhor padrão
- 623c707 Melhore a janela principal do KReportExample combinando os widgets de designer e de visualização
- cf3b4c7 KReportExample: mova a caixa de ferramentas para a esquerda
- 766d14e KReportExample: use uma pasta de configuração mais típica do kde.org, defina nomes para o dock e as barras de ferramentas para melhor manipulação de configuração
- 9566a36 KReportExample: Gravar configurações em kde.org/ dir, não org.kde /
- 56bc035 KReportExample: defina o domínio da organização e use-o (e o nome do aplicativo) em QSettings
- 3b0548a KReportExample: use a versão do KReport como a versão do aplicativo KReportExample
- f49a302 Se as informações do git não estiverem disponíveis, tente $ {CMAKE_SOURCE_DIR} / GIT_VERSION
- 3.0.0
- 958714f Fazer o KReport usar arquivos de recursos para ícones (Tarefa nº T3666, Review # 2860)
- eac7b89 Correção da navegação de página
- 5e8cbbf Porta inicial do plug-in da Web para o Qt5 / KReport3 / QtWebEngine (Tarefa nº 3565, Revisão nº 2863)
- 463827a Corrija o nome do ícone para kreport-web-element
- Corrigir o alinhamento vertical do texto nos widgets do botão de link de comando, foi especialmente quebrado no estilo do widget Breeze
- Tabelas:
- Restaurar a capacidade de alterar o design da tabela. Esta foi uma séria regressão presente no Kexi 2.9.5 e 2.9.6. (bug 350457)
- Consultas:
- Não force o salvamento ao alternar a consulta nunca armazenada para a Visualização de dados (na segunda tentativa)
- Importação de CSV:
- Corrigir detecção de coluna de chave primária na importação de CSV (bug 351487)
- Corrigir atualizações de detecção de chave primária quando o valor de "Iniciar na linha" for alterado
- Bancos de dados SQLite:
- Melhores resultados e relatórios de erros para declarações preparadas
O que é novo na versão 2.9.7:
O que há de novo na versão 2.9.6:
- Geral:
- Corrigir renomeações para arquivo que armazena as GUIs da barra de status de boas-vindas
- Projetos recentes: use o nome base do arquivo como um bom substituto para a legenda quando a legenda não estiver disponível
- Corrigir margem esquerda para a caixa de pesquisa global (dependente do estilo); também reage à mudança do estilo do widget
- Corrija o possível impacto causado por argumentos de linha de comando passados ao Kexi de maneira errada
- Corrigir falha que aparece quando a opção de linha de comando -hide-menu é usada
- Consultas:
- Corrigir possíveis falhas na manipulação de resultados de consultas
- Bancos de dados SQLite:
- Corrigir bancos de dados de compactação (renomear corretamente os arquivos de volta ao nome original)
- Bancos de dados PostgreSQL:
- Corrigir falha ao importar um banco de dados PostgreSQL para um arquivo .kexi (bug 349156)
O que há de novo na versão 2.9.4:
- Geral:
- Feche a janela com o objeto que será sobrescrito depois de & quot; Salvar como & quot; (bug 344656)
- Remover & quot; sujo & quot; flag quando salvar o objeto Kexi modificado (bug 344653)
- Salve a posição e o tamanho recentes da caixa de diálogo Localizar do Kexi. Agora, o tamanho é mínimo para evitar cobrir muito do conteúdo. (bug 345689)
- Destrua adequadamente a janela principal do Kexi ao fechar. Isso permite salvar configurações e limpar adequadamente.
- Ativar a guia Design ao alternar para o modo de design (se nenhuma outra guia foi explicitamente selecionada para esta janela e modo) (bug 335900)
- Criador de consultas:
- Permitir alternar da exibição Design contendo consulta vazia para a exibição SQL (bug 344654)
- Mostrar & quot; Consulta incorreta & quot; mensagem ao alternar para o modo de exibição Dados do Kexi SQL contendo uma instrução vazia. Antes de claro, "Falha na visualização de mudança" & quot; mensagem foi apresentada.
- Evite travar no editor de texto do Kexi quando o componente de texto não puder ser carregado (aplica-se também aos editores de scripts) (bug 346373)
- Formulários:
- Corrija o tipo de computação para as propriedades do widget. Se o tipo personalizado for inválido ou automático (não especificado), use o que as propriedades do Qt definem. Se ainda estiver indefinido, o padrão é o tipo String, não um pixmap. Isso corrige pelo menos as propriedades latitude / longitude do widget do mapa que foram manipuladas como pixmaps.
- Corrija a lógica para adicionar novos registros para tabelas e formulários do Kexi. (bug 345210)
- Widget de mapa: defina o tipo duplo para propriedades de latitude / longitude e defina a precisão como 7 dígitos
- Widget de mapa: melhore a tradução de nomes de propriedade de latitude, longitude, zoom e tema
- Widget de mapa: o tema sempre é padronizado para o Google Earth e agora é uma lista de todos os temas disponíveis
- Widget de mapa: a caixa de rotação do editor de propriedade agora pode ser acessada como um controle deslizante
- Widget de mapa: não comece a editar em resposta a eventos de redimensionamento
- Relatório:
- Elemento do mapa: codifique corretamente o nome da unidade (
Comentários não encontrado