| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
version 1.1.0 (via revision 464079).
|
|
|
|
| |
Submitted by: Mark Millard via private e-mail
|
|
|
|
|
|
| |
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
|
|
|
|
|
|
|
|
| |
The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.
The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This release adds support for three new types:
- Spatial Data / Geographic Objects (MySQL and PostGIS)
- UTF8 encoded strings
- True bit flags
The Spatial Data support allows direct querying of geometry without
having to pass it through database conversion functions. AdaBase will
convert the binary to Well-Known-Binary in order to construct the
native geometry support internally. It can output Well Known Text
so that manually constructed geometry can be inserted into the database
effortlessly. The support is documented here with real code examples:
https://jrmarino.github.io/AdaBase/geometry.html
|
|
|
|
|
|
|
| |
This release brings the promised PostgreSQL driver, along with several
fixes to the MySQL and SQLite drivers. The API was changed based on
feedback from comp.lang.ada but chances nobody is really impacted yet
(meaning this is the time for breaking changes).
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This new release provides some minor fixes for MySQL driver and brings
in the SQLite3 driver. The now has options where MySQL and SQLite drivers
are built by default, but either (but not both) can be disabled. The
adabase.gpr was changed to a template and moved into the codebase.
Also, since the adabase library can't be linked without the database
libraries, they've been added as library dependencies through the options
framework.
|
|
Thick database bindings for MySQL, PostgreSQL and SQLite written in Ada.
This is the first release of AdaBase, an abstraction library that provides
a consistent interface to multiple database servers. Currently only one
driver for MySQL is provided, but additional ones for SQLite and
PostgreSQL are planned for the near term. It's extensible, so support
for others such as Firebird, Oracle and MSSQL would be easily possible.
AdaBase offers unique features over similar frameworks. For starters,
it's limited to database support rather than including many other unwanted
components in a "kitchen sink" fashion, and unneeded drivers can be
excluded from the library as desired. It's got a developer and commerce
friend license (ICS), it comes with good documentation and working
examples, and the bindings are thick enough where database server backends
can be interchangeable.
AdaBase may seem familiar to some users as it was partially inspired by
PHP's PDO database framework and is a sequel of sorts to an earlier
project by the same author, Pascal Data Objects.
WWW: http://jrmarino.github.io/AdaBase/
|