SHARE
Facebook X Pinterest WhatsApp

LinuxPR: theKompany.com Releases Version 1.0.4 of Rekall RAD DBMS Tool for Linux

Written By
thumbnail
Web Webster
Web Webster
May 8, 2002

theKompany.com is
pleased to announce the 1.0.4 release of Rekall, a personal,
programmable DBMS system for KDE. Rekall is the only viable
alternative to MS Access for Linux. With Rekall you will be
able to quickly and easily build database applications using Rekall
forms and reports. A full complement of widgets means that
applications built in Rekall will be able to have the look and feel
of any other application. Rekall applications can be extended in
their functionality to perform virtually any task via embedded
Python as a scripting language.

Ever since the release of dBase many years ago, the idea of a
programmable DBMS has become increasingly popular. Major systems
have been written in applications like Paradox and MS Access. By
focusing on the database, users are able to leverage their business
knowledge into working applications. One of the limitations of the
aforementioned products is that their native database didn’t scale
well or support multiple users very well. Rekall avoids this
problem by dispensing with a native database. Rekall 1.0.4
Changes
====================

* Direct support for Mandrake 8.2 has been added with SuSE 8.0
coming soon.
* Python versions 1.5.2, 2.0, 2.1 and 2.2 are now all directly
supported.
* Ability to select which Python version you want to use
* Various enhancements

Rekall 1.0.3 Changes
====================

* Fix for saving forms, reports, etc into MySQL/PgSQL databases
* Fix for crash when combinging nested blocks and scroll bars
* Fix for table update using XBase/XBSQL with unique indexes

Rekall 1.0.2 Changes
====================

The following list summarizes the changes since 1.0.1 (including
changes from xbsql-0.7 to xbsql-0.8)

* Much faster display of tables with large numbers of columns

* Much faster display of MySQL tables with large numbers of
rows

* Selection (and deletion) of multiple rows in table data and form
data view

* Automatic for Python 1.5.2, 2.0 or 2.1 as installed.

* Online help (in progress, more to come)

* Added Enter/Return as equivalent to Tab key

* Support for eight-bit character sets

* Added “group by” and column aliasing to query designer

* Support for insert/update/delete where table does not have a
primary key.

* Various other bug fixes

* Indexing fixed for XBase/XBSQL

* Added “group by”, “having” and aggregate functions to XBSQL
(note, this is under development, please verify correct
operation).

Rekall 1.0.1 Changes
====================

The following list summarizes the changes since 1.0:

* In table design, control returns to first row after the table
definition is saved.

* Fixed “sort ascending” spelling

* Support for boolean types added to drivers and to check box
control. Note that XBase/XBSQL still has problems.

* Better keyboard navigation. Ctrl-Up and Ctrl-Down go to
first/last record, and Ctrl-Left and Ctrl-Right to first/last
control. Home and End operate within text controls.

* Indexing in table design believed to work now

* More documentation including basic descriptions of control
types.

* Default values now work, and can be set to script
expressions.

* Tab order dialog behaves more sensibly if controls are not
named.

* Entry to query design mode no longer immediately marks the query
as changed.

Rekall Components and the Demo Database
=======================================

(1) RPM installation

If you are installing Rekall to run under KDE2, there are four RPMs
to install:

korelib-0.8 library loader package
xbase-2-0.0 XBase routines
xbsql-0.8 SQL wrapper for XBase routines
rekall-1.0.4 Rekall itself

Pick the set appropriate to your distribution. These are built
against the packages as supplied with the distributions, and use
the version of QT2 supplied with the installation.

(2) QT-Only installation

The QT-only version should run on any Linux i386 X-windows system.
There is not currently a demo version of this package.

Unpack the rekallqt tarball, then cd into the ‘rekallqt-1.0.2’
directory and execute the command “./install”. This will install
rekallQT into the directory /usr/local/rekallqt, with an entry
“rekallqt” in /usr/bin. Rekall can then be exucuted using the
command “rekallqt”.

If you need to, you can change the install script to install into
any directory, however you will need to edit the “rekallqt” script
in the installation directory to match.

RekallQT includes its own copy of QT3 (3.0.1), plus the Korelib,
XBSQL and XBase components.

The tarball RekallDemo.tgz contains a demonstration database. There
are actually three copies of the database, one using MySQL, one
PostgreSQL and one XBase/XBSQL.

By purchasing Rekall you are getting the source for the application
and free electronic updates to the application. With the next major
release of Rekall we will be adding Windows support and Mac OS X
support will soon follow, you get all supported platforms for one
price regardless of when they are released. Rekall is priced at
$79.95 for the physical package and $69.95 for the electronic
package.

Rekall can
be purchased or demos downloaded from here.

Press
Release

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

Red Hat reveals major enhancements to Red Hat Enterprise Linux AI
sjvn
Oct 22, 2024
How to Find AWS EC2 Instance Type Over SSH (6 Methods)
Benny Lanco
Sep 23, 2024
Crond: Daemon to Execute Scheduled Commands
Rose Hosting Blog
Sep 20, 2024
A Detailed Introduction to Oracle VirtualBox
Senthil Kumar
Sep 19, 2024
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.