Commit Graph

643 Commits

Author SHA1 Message Date
Herve Quiroz
653b4bf541 HSQLDB is the leading SQL relational database engine written in Java. It has a
JDBC driver and supports a rich subset of ANSI-92 SQL (BNF tree format) plus
SQL 99 and 2003 enhancements. It offers a small (less than 100k in one version
for applets), fast database engine which offers both in-memory and disk-based
tables and supports embedded and server modes. Additionally, it includes tools
such as a minimal web server, in-memory query and management tools (can be run
as applets) and a number of demonstration examples.

WWW: http://hsqldb.org/

PR:		93320
Submitted by:	Michael Winking <mwfp@foldl.net>
2006-02-16 16:06:00 +00:00
Herve Quiroz
db81573b3e DbUtils is a small set of classes designed to make working with JDBC easier.
JDBC resource cleanup code is mundane, error prone work so these classes
abstract out all of the cleanup tasks from your code leaving you with what
you really wanted to do with JDBC in the first place: query and update data.

WWW: http://jakarta.apache.org/commons/dbutils/

PR:		93324
Submitted by:	Michael Winking <mwfp@foldl.net>
2006-02-16 15:45:51 +00:00
Renato Botelho
aa1a0456a4 Paradox is an extension to read and write Paradox .DB and .PX files.
It can handle almost all field types and binary large objects stored
in .MB files.

WWW: http://pecl.php.net/package/paradox

PR:		ports/93211
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru>
2006-02-14 14:54:30 +00:00
Erwin Lansing
c923f72f2b Add p5-DBIx-Class-WebForm 0.02, CRUD methods for DBIx::Class.
PR:		ports/93188
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2006-02-11 17:51:24 +00:00
Lars Thegler
84f5076bcb Add p5-Class-DBI-LazyInflate 0.06, defer inflating of columns until they
are used.
2006-02-05 17:59:57 +00:00
Alex Dupre
2cee7db066 Connect mysql51-* ports to the build. 2006-02-05 10:11:37 +00:00
Alex Dupre
2ac8a4fb37 Add DBD slave port for mysql51-scripts package. 2006-02-05 10:10:41 +00:00
Erwin Lansing
9797596975 DBIx::Class::Schema::Loader automates the definition of a
DBIx::Class::Schema by scanning table schemas and setting up columns and
primary keys.

DBIx::Class::Schema::Loader supports MySQL, Postgres, SQLite and DB2.
See DBIx::Class::Schema::Loader::Generic for more, and
DBIx::Class::Schema::Loader::Writing for notes on writing your own
db-specific subclass for an unsupported db.

This module requires DBIx::Class 0.05 or later, and obsoletes
DBIx::Class::Loader for DBIx::Class version 0.05 and later.

WWW: http://search.cpan.org/dist/DBIx-Class-Schema-Loader/

PR:		ports/92813
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2006-02-04 19:45:40 +00:00
Pav Lucistnik
fa9beb8703 New Ruby MemCached client memcache-client from the Robotcoop. It is a pure Ruby
client for memcached. It is nearly a drop-in replacement for Ruby MemCache
while beeing much faster.

PR:		ports/92350
Submitted by:	Jonathan Weiss <jw@innerewut.de>
2006-01-29 11:57:23 +00:00
Marcus Alves Grando
bbd8389146 * MOVED
Add entry about databases/py-PySQLite2 -> databases/py-pysqlite20

* databases/Makefile

Remove py-PySQLite2
Add entry to py-pysqlite20 and py-pysqlite21

* databases/py-PySQLite10, databases/py-PySQLite11

Mark NO_LATEST_LINK
portlint(1)

* databases/py-PySQLite2

Removed

* databases/py-pysqlite20 [1]

Update CONFLICTS
Mark NO_LATEST_LINK
portlint(1)

* databases/py-pysqlite21 [1]

Update to 2.1.2
Update CONFLICTS
portlint(1)

Repocopy by:	marcus [1]
2006-01-27 21:16:04 +00:00
Marcus Alves Grando
48636a33db Move databases/myodbc -> databases/mysql-connector-odbc
* MOVED
Added antry about move

* databases/Makefile
Remove databases/myodbc
Add databases/mysql-connector-odbc

* databases/myodbc
Removed

* databases/mysql-connector-odbc
Update to 3.51.12
Reorganize Makefile
Now default DRIVER_MANAGER is unixodbc

PR:		89939
Submitted by:	Sergey Prikhodko <sergey@network-asp.biz> (maintainer)
Repocopy by:	marcus
2006-01-17 20:50:46 +00:00
Pav Lucistnik
e1a049eeef - Move databases/pecl-hash to security/pecl-hash
PR:		ports/91680
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru> (maintainer)
Repocopies by:	marcus
2006-01-13 08:31:43 +00:00
Edwin Groothuis
fdf72c020e New port: security/pecl-hash pHASH Message Digest Framework for PHP (PECL module)
PR contains new port security/pecl-hash which provides
	possibility to install PHP PECL extension:

	pHASH Message Digest Framework

PR:		ports/90087
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru>
2006-01-07 07:52:57 +00:00
Ade Lovett
273354b716 IP4R is a contributed PostgreSQL module that embraces and extends the
existing 'inet' and 'cidr' built-in types, providing extra functionality
and simplicity to IPv4 address lookup within large-scale environments.
2006-01-07 00:28:20 +00:00
Edwin Groothuis
c3f93965a9 New port databases/p5-DBIx-Sequence
DBIx::Sequence - A simple SQL92 ID generator

	This module is intended to give easier portability to Perl
	database application by providing a database independant
	unique ID generator.  This way, an application developer
	is not bound to use his database's SEQUENCE or auto_increment
	thus making his application portable on multiple database
	environnements.

	This module implements a simple Spin Locker mechanism and
	is garanteed to return a unique value every time it is
	called, even with concurrent processes. It uses your database
	for its state storage with ANSI SQL92 compliant SQL. All
	SQL queries inside DBIx::Sequence are pre cached and very
	efficient especially under mod_perl.

	WWW: http://search.cpan.org/dist/DBIx-Sequence/

PR:		ports/91373
Submitted by:	Jon Nistor <nistor@snickers.org>
2006-01-06 07:06:46 +00:00
Edwin Groothuis
5aa1d63af5 New port databases/p5-DBIx-Abstract
DBIx::Abstract - DBI SQL abstraction.

	This module provides methods for doing manipulating database tables
	This module provides methods retrieving and storing data in SQL
	databases. It provides methods for all of the more important SQL
	commands (like SELECT, INSERT, REPLACE, UPDATE, DELETE).

	It endeavors to produce an interface that will be intuitive to those
	already familiar with SQL.

	Notable features include:

	  * data_source generation for some DBD drivers.
	  * Can check to make sure the connection is not stale and reconnect
	    if it is.
	  * Controls statement handles for you.
	  * Can delay writes.
	  * Generates complex where clauses from hashes and arrays.
	  * Shortcuts (convenience functions) for some common cases. (Like
	    select_all_to_hashref.)

	WWW: http://search.cpan.org/dist/DBIx-Abstract/

PR:		ports/91372
Submitted by:	Jon Nistor <nistor@snickers.org>
2006-01-06 06:16:54 +00:00
Emanuel Haupt
0dcf1b3b74 Remove just added port. pbl is already available under databases/libpbl. 2006-01-05 20:16:59 +00:00
Emanuel Haupt
6298e7ff35 Add pbl, a highly portable database library.
PBL (Peter Graf's Program Base Library) is a library with highly portable
database functions that can be used in a C or C++ project.

The code of the PBL library includes:

 - PBL BASE - some base functions (pbl_*)
 - PBL HASH - a memory hash table implementation (pblHt*)
 - PBL KEYFILE - a key file implementation (pblKf*)
 - PBL ISAM - an ISAM file implementation (pblIsam*)

The spamprobe project (mail/spamprobe) can be used with PBL databases.

PR:		ports/91344
Submitted by:	Johan van Selst <johans@stack.nl>
2006-01-05 20:07:07 +00:00
Edwin Groothuis
9ad98bbaa6 NEW PORTS: databases/py-dbutils, database connection pool for multithread application
DBUtils is a suite of tools providing solid, persistent and
	pooled connections to a database that can be used in all
	kinds of multi-threaded environments like Webware for Python
	or other web application servers. The suite supports DB-API
	2 compliant database interfaces and the classic PyGreSQL
	interface.

	WWW:   http://www.webwareforpython.org/DBUtils

PR:		ports/91268
Submitted by:	"Choe, Cheng-Dae" <whitekid@gmail.com>
2006-01-03 22:12:27 +00:00
Edwin Groothuis
3665b4ea65 New port: databases/libpbl - Peter Graf's Program Base Library
Peter Graf's Program Base Library of C functions.  Includes
	hash table, ISAM, key file implementations.

	WWW: http://mission.base.com/peter/source/

PR:		ports/91257
Submitted by:	hideo <hideo@lastamericanempire.com>
2006-01-03 22:10:56 +00:00
Erwin Lansing
5a5439658e The Cache::Memcached::Managed module provides an API to values, cached in
one or more memcached servers.  Apart from being very similar to the API
of Cache::Memcached, the Cached::Memcached::Managed API allows for
management of groups of values, for simplified key generation and expiration,
as well as version and namespace management and a few other goodies.

WWW: http://search.cpan.org/dist/Cache-Memcached-Managed/

PR:		ports/91203
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2006-01-02 11:18:32 +00:00
Edwin Groothuis
19ca028ac8 New port: databases/ipa_sdb IPA simple database module
IPA_SDB -- IPA simple database module

	Main features:

	- Distribution consists of database ipa_db_sdb(8) and statistics
	  ipa_st_mod(8) modules;
	- Modules completely support dynamic and static rules, limits and
	  thresholds;
	- All database files are stored in own record based database formats;
	- Formats of database files are machine architecture independent;
	- Sizes of database records are relatively small (binary data formats);
	- Access to statistics can be granted accordingly to the user group;
	- There is the ipa_sdb_dump(8) utility for dumping database files to
	  text format and back.

	WWW: http://ipa-system.sourceforge.net/modules/ipa_sdb/

PR:		ports/91009
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2005-12-28 21:51:57 +00:00
Anton Berezin
33ad2ed35d Add databases/p5-Jifty-DBI 0.08, an object-relational persistence
framework in Perl.
2005-12-27 11:49:31 +00:00
Edwin Groothuis
6bb0a68829 [New Port] databases/db4o-mono A database engine for storing object into files (for mono)
db4o is designed to provide a full-featured, embeddable
	database engine for equipment, mobile, desktop, and  server
	platforms in object-oriented environments

PR:		ports/90631
Submitted by:	Phillip Neumann <pneumann@gmail.com>
2005-12-21 04:13:45 +00:00
Edwin Groothuis
341eea4b4d New port: databases/pydbx Simple SQL database abstraction layer for Python
dbx is a simple SQL database abstraction layer for Python.
	The goal of dbx is to make using a SQL database as simple
	as possible while providing a consistent API across different
	databases.

	Author: David Phillips <david@acz.org>
	WWW:    http://david.acz.org/pydbx/

PR:		ports/90623
Submitted by:	David Phillips <david@acz.org>
2005-12-20 22:43:44 +00:00
Marcus Alves Grando
98773b7d97 * databases/mysql++
Update to 2.0.7
Add SHA256
Add CONFLICTS

* databases/mysql++1 [1]
Add SHA256
Add CONFLICTS
Add NO_LATEST_LINK

* databases/Makefile
Add mysql++1

PR:		89935
Submitted by:	maintainer
Repocopy by:	marcus [1]
2005-12-15 18:41:41 +00:00
Erwin Lansing
e8e1270052 DBIx::Simple module aims to be a simplified object oriented interface to Perl
DBI.  From its description ...

  Query preparation and execution are combined in a single method, the result
  object (which is a wrapper around the statement handle) provides easy
  row-by-row and slurping methods.

  The "query" method returns either a result object, or a dummy object.  The
  dummy object returns undef (or an empty list) for all methods and when used in
  boolean context, is false. The dummy object lets you postpone (or skip) error
  checking, but it also makes immediate error check simply " $db->query(...) or
  die $db->error".

WWW: http://search.cpan.org/dist/DBIx-Simple/

PR:		ports/90230
Submitted by:	Parv <parv@pair.org>
2005-12-11 12:41:55 +00:00
Sergey Matveychuk
29a419d4a6 pxlib is shared C library to read various Paradox files.
WWW: http://pxlib.sourceforge.net
2005-12-11 10:33:44 +00:00
Alex Dupre
0edcc40029 Finally update to PHP 5.1.1 release! (And remove unsupported extensions) 2005-12-09 19:41:41 +00:00
Emanuel Haupt
89332aba1a Add p5-DBD-Mock, a simple mock DBD implementation used for testing
PR:		89835
Submitted by:	Espen Tagestad <espen@tagestad.no>
2005-12-08 09:37:38 +00:00
Sergey Matveychuk
c0f64f7502 Kmysqladmin is a graphical frontend for administration of mysql servers.
WWW: http://www.alwins-world.de/programs/kmysqladmin/

PR:		ports/84775
Submitted by:	Igor Leonenko <bananaz_at_bk_dot_ru>
2005-11-26 20:43:46 +00:00
Pav Lucistnik
7c4de62e41 - After repocopy from databases/db43, add db 4.4.16
PR:		ports/89384
Submitted by:	Matthias Andree <matthias.andree@gmx.de> (maintainer)
Repocopy by:	marcus
2005-11-25 20:45:27 +00:00
Max Khon
6eb78d2e33 - Connect pgadmin3 1.2.2 after repocopy.
- Add CONFLICTS with upcoming pgadmin3 >= 1.4 ports.
- Add SHA256 checksum.
2005-11-19 18:05:26 +00:00
Lars Thegler
4083ae268f Add p5-DBIx-Class-Loader 0.09, dynamic definition of DBIx::Class sub
classes.

PR:		ports/89155
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2005-11-17 08:09:50 +00:00
Sean Chittenden
0ea3f56ce4 devel/bison1875's time has come and gone and its only consumer is the
databases/postgresql-devel port, which isn't needed either now that 8.1 has
officially landed.

Submitted by:	ade@
2005-11-17 00:04:58 +00:00
Pav Lucistnik
5f6ea31c20 Xapian is an Open Source Probabilistic Information Retrieval library,
released under the GPL. It's written in C++, with bindings to allow use
from other languages.

Xapian is designed to be a highly adaptable toolkit to allow developers to
easily add advanced indexing and search facilities to their own
applications.

PR:		ports/88609
Submitted by:	Jean-Francois Dockes <jean-francois.dockes@wanadoo.fr>
2005-11-11 19:39:17 +00:00
Palle Girgensohn
93b6037bf7 Welcome to PostgreSQL 8.1.
The new release includes performance improvements and advanced SQL
features which will support bigger data warehouses, higher-volume
transaction processing, and more complex distributed enterprise
software.

Major new features in this release include:

      Roles:
           PostgreSQL now supports database roles, which simplify the
           management of large numbers of users with complex
           overlapping database rights.

      IN/OUT Parameters:
           PostgreSQL functions now support IN, OUT and INOUT
           parameters, which substantially improves support of complex
           business logic for J2EE and .NET applications.

      Two-Phase Commit (2PC):
           Long in demand for WAN applications and heterogeneous data
           centers using PostgreSQL, this feature allows
           ACID-compliant transactions across widely separated
           servers.

Some Performance Enhancements found in this release include:

      Improved Multiprocessor (SMP) Performance:
           The buffer manager for 8.1 has been enhanced to scale almost
           linearly with the number of processors, leading to significant
           performance gains on 8-way, 16-way, dual-core, and multi-core
           CPU servers.

      Bitmap Scan:
           Indexes will be dynamically converted to bitmaps in memory when
           appropriate, giving up to twenty times faster index performance
           on complex queries against very large tables.

      Table Partitioning:
           The query planner is now able to avoid scanning whole sections
           of a large table using a technique known as Constraint
           Exclusion.

       Shared Row Locking:
           PostgreSQL's "better than row-level locking" now supports even
           higher levels of concurrency through the addition of shared
           row locks for foreign keys.

For a more complete listing of changes in this release, please see the
Release Notes visible at:

http://www.postgresql.org/docs/current/static/release.html#RELEASE-8-1
2005-11-10 02:44:43 +00:00
Michael Johnson
946593c1f3 - Add glom
With Glom you can design table definitions and the relationships
between them, plus arrange the fields on the screen. You can edit
and search the data in those tables, and specify field values in
terms of other fields. It's as easy as it should be.

The design is loosely based on FileMaker Pro, with the added
advantage of separation between interface and data. Its simple
framework should be enough to implement most database
applications. Without Glom these systems normally consist of lots
of repetitive, unmaintainable code.

Glom-specific data such as the relationship definitions is saved
in the Glom document. Glom re-connects to the database server
when it loads a previous Glom document. The document is in XML
format.

Glom uses the PostgreSQL database backend but it can not edit
databases that it did not create, because it uses only a simple
subset of Postgres functionality.

Submitted by:	adamw
2005-11-06 01:47:33 +00:00
Kris Kennaway
b1cf59535c Remove expired ports 2005-11-05 09:07:44 +00:00
Marcus Alves Grando
0598ae5c65 pgpool is a connection pool server for PostgreSQL. pgpool runs between
PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can
connect to pgpool as if it were a standard PostgreSQL server.

pgpool caches the connection to PostgreSQL server to reduce the overhead to
establish the connection to it.

WWW:	http://pgpool.projects.postgresql.org/

PR:		87701
Submitted by:	Choe, Cheng-Dae <whitekid@gmail.com>
2005-11-03 12:42:48 +00:00
Anton Berezin
055c6a1be0 Add p5-SQLite-Work 0.03, report on and update an SQLite database.
PR:		88068
Submitted by:	Chris Larsen <darth@vader.dk>
2005-10-27 14:07:21 +00:00
Sergey Matveychuk
9909d8c4e7 This module offers a set of DBI-specific exception classes.
Essentially it allows try {} catch{} within perl for database errors.

PR:		ports/87491
Submitted by:	Rod Taylor <ports@rbt.ca>
2005-10-20 20:46:41 +00:00
Edwin Groothuis
cef66d8da3 [new] databases/pecl-PDO_OCI: PHP PDO Oracle OCI8 driver
This is PDO Oracle OCI8 driver for PHP 5. Unlike PDO_ODBC
	driver which segfaults when used from apache 2.0, it works.
	Tested with Oracle 9 Database Server. It should work with
	versions 7, 8 and 10 also.

PR:		ports/87197
Submitted by:	Simun Mikecin <numisemis@yahoo.com>
2005-10-13 01:18:18 +00:00
Pav Lucistnik
2b0cb33bf0 This extension provides a FreeTDS/Sybase driver for PDO.
PR:		ports/86910
Submitted by:	Alexander Zhuravlev <zaa@ulstu.ru>
2005-10-07 21:38:22 +00:00
Pav Lucistnik
6d7d67d772 This extension provides an ODBC v3 driver for PDO. It supports unixODBC
and IBM DB2 libraries, and will support more in future releases.

PR:		ports/86903
Submitted by:	Alexander Zhuravlev <zaa@ulstu.ru>
2005-10-07 21:24:58 +00:00
Michael Landin
68392eed7c New port.
Ksqlanalyzer is a MSSQL database client for KDE.
2005-09-20 16:19:06 +00:00
Michael Landin
8eb3546fcf o New port - ksqlshell is a simple environment for managing
data (MySQL, PostgreSQL) for KDE.
2005-09-19 16:30:31 +00:00
Vsevolod Stakhov
bda6eb1c1a Add py-tada - Twisted Asynchronous Database API.
PR:		86322
Submitted by:	Clive Crous <clive@darkarts.co.za>
2005-09-19 09:48:10 +00:00
Pav Lucistnik
fbfbf32a4d This extension provides an SQLite v3 driver for PDO.
SQLite V3 is NOT compatible with the bundled SQLite 2 in PHP 5,
but is a significant step forwards, featuring complete
utf-8 support, native support for blobs, native support for
prepared statements with bound parameters and improved concurrency.

PR:		ports/86037
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru>
2005-09-13 22:56:17 +00:00
Pav Lucistnik
88de2365f1 This is PHP extension which provides an PostgreSQL driver for PDO.
PR:		ports/86035
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru>
2005-09-13 22:55:32 +00:00