Commit graph

457 commits

Author SHA1 Message Date
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
Pav Lucistnik
b7f28c64b2 This is PHP extension which provides a Mysql 3.x/4.x driver for PDO.
PR:		ports/86034
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru>
2005-09-13 22:54:36 +00:00
Pav Lucistnik
83d7fe1b46 PDO provides a uniform data access interface, sporting advanced features such
as prepared statements and bound parameters. PDO drivers are dynamically
loadable and may be developed independently from the core, but still accessed
using the same API.

PR:		ports/86033
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru>
2005-09-13 22:53:17 +00:00
Michael Johnson
4b7527fad2 Add ruby-qdbm
Ruby qdbm module
2005-09-01 07:19:42 +00:00
Michael Johnson
e4b4aa9ef3 - Add p5-qdbm
Perl API for QDBM
2005-09-01 06:50:47 +00:00
Max Khon
dfbcbb0564 Connect mysql2odbc, oracle8-client and oracle_odbc_driver. 2005-08-31 19:04:21 +00:00
Lars Thegler
cca7447713 Add p5-DBIx-Class 0.02, SQL to OOP mapper, replacement for Class::DBI.
PR:		ports/84912
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2005-08-29 10:21:51 +00:00
Lars Thegler
bf43a26e5a Add p5-SQL-Abstract-Limit 0.033, SQL Portability layer for LIMIT
emulation.

PR:		ports/84910
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2005-08-29 09:11:30 +00:00
Markus Brueffer
79eaa94291 Add kbibtex 0.1, a BibTeX editor for KDE.
WWW: http://www.unix-ag.uni-kl.de/~fischer/kbibtex/
2005-08-28 11:54:16 +00:00
Palle Girgensohn
67a16737d6 Welcome back to libpgeasy. It was once a part of the standard
distribution (up to 7.2), but now lives its own life. Naturally, we
should have a port for it :-)

Official information:

  Pgeasy is a PostgreSQL API that is a cleaner interface to the libpq
  library, more like an SQL 4GL interface.

Approved by: ade, seanc (implicit)
2005-07-21 22:51:49 +00:00
Pav Lucistnik
46df757fcc Action Record
In Rails, the model is handled by what's called a object-relational
mapping layer entitled Active Record. This layer allows you to present
the data from database rows as objects and embellish these data objects
with business logic methods

PR:		ports/82397
Submitted by:	Jonathan Weiss <jw@innerewut.de>
2005-07-20 13:53:52 +00:00
Erwin Lansing
cb96680d3d Class::DBI::Sweet provides convenient count, search, page, and cache
functions in a sweet package. It integrates these functions with
"Class::DBI" in a convenient and efficient way.

Submitted by:	Lars Balker Rasmussen
2005-07-07 13:10:44 +00:00
Thierry Thomas
3882c2f54a Add isql-viewer 2.1.8, jDBC 2.x compliant database front end.
PR:		37904
Submitted by:	Stefan Schmidt <stefan.schmidt (at) stadtbuch.de>

Remark:  isql-viewer depends on IBM's version (2.2) of BSF before it has
been donated to the Apache Software Foundation. Therefore this version
still uses the package name "com.ibm.bsf". In the current version of BSF,
the package name has been changed to "org.apache.org" to reflect the new
ownership. Thus, no separate port has been created to install this
dated version of BSF.
2005-06-23 20:41:39 +00:00
Thierry Thomas
249616773b Add jasperreports 0.6.8, a powerful open source Java reporting tool. 2005-06-12 19:20:30 +00:00
Thierry Thomas
faed3a8628 - databases/jdbc-oracle816 has been removed from Oracle's site,
remove it;
- replace it by two new ports: databases/jdbc-oracle8i and
  databases/jdbc-oracle9i.

Notes:
- databases/jdbc-oracle8i is intended for JDK 1.2 & 1.3, but
  it runs fine with JDK 1.4;
- databases/jdbc-oracle9i is intended for JDK 1.4, and it can be
  used to access Oracle 8i & 9i databases;
- there is another driver for Oracle 10g, but I have no 10g to
  test it; could be added later.

PR:		ports/81567
Submitted by:	thierry
Repocopied by:	marcus
2005-06-05 20:30:49 +00:00
Pav Lucistnik
2604cbe684 - Add py-PySQLite 2.0.0 after repocopy
PR:		ports/81155
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br> (maintainer)
Repocopy by:	marcus
2005-05-22 00:14:38 +00:00
Sergey Matveychuk
2c50aa03a9 - Split databases/firebird in -client and -server ports
- Install libs and includes on ${LOCALBASE} instead ${LOCALBASE}/firebird

PR:             ports/79337
Submitted by:   maintainer
2005-05-17 16:02:37 +00:00
Jean-Yves Lefort
d7bd1e915d Move p5-POE-Component-EasyDBI from devel to databases.
PR:		ports/80779
Submitted by:	maintainer
2005-05-15 01:36:56 +00:00
Norikatsu Shigemura
98412cbc70 Add p5-DBD-Pg-13 1.32, Provides access to PostgreSQL
databases through the DBI.

This is a port to provide DBD:Pg driver on FreeBSD
4.x with Perl 5.00505.  So if you use Perl 5.6 or
lator, you should use databases/p5-DBD-Pg port.

Requsted by:	Jun Watahiki <j-watahiki at ensure.jp>
2005-05-08 06:35:44 +00:00
Norikatsu Shigemura
2c163c685d Add linux-oracle-instantclient-sqlplus 10.1.0.3, oracle 10
InstantClient SQLPlus. Works with Oracle RDBMS 8.1.2+.

PR:		ports/76166
Inspired by:	Alexander Novitsky <alecn2002@yandex.ru>
Oked by:	thierry:-)
2005-05-06 15:13:13 +00:00
Norikatsu Shigemura
dd2a172061 Add linux-oracle-instantclient-sdk 10.1.0.3, oracle 10
InstantClient SDK. Works with Oracle RDBMS 8.1.2+.

PR:		ports/76166
Inspired by:	Alexander Novitsky <alecn2002@yandex.ru>
Oked by:	thierry:-)
2005-05-06 15:11:44 +00:00
Norikatsu Shigemura
21ab002805 Add linux-oracle-instantclient-basic 10.1.0.3, oracle 10
InstantClient basics. Works with Oracle RDBMS 8.1.2+.

PR:		ports/76166
Submitted by:	Alexander Novitsky <alecn2002@yandex.ru>
Oked by:	thierry:-)
2005-05-06 15:08:19 +00:00
Oliver Lehmann
39baf03e56 move mail/courier-authlib to security/courier-authlib which is a meta-port now.
Submitted by:		Yarema <yds@CoolRat.org>
In corporation with:	Jose M Rodriguez <josemi@freebsd.jazztel.es>, Milan Obuch <ports@dino.sk>, myself
2005-04-26 19:17:32 +00:00
Pav Lucistnik
6d276ed910 - databases/pear-sqlite renamed to databases/pecl-sqlite 2005-04-13 08:15:43 +00:00
Ying-Chieh Liao
e6ed1295a7 add p5-DBD-Google 0.11
Treat Google as a datasource for DBI
2005-04-07 08:57:53 +00:00
Lars Thegler
d56a1d15a5 Add p5-Class-DBI-Plugin-AbstractCount 0.03, get COUNT(*) results with
abstract SQL.
2005-04-02 10:58:20 +00:00
Lars Thegler
bad3179cfb Add p5-Class-DBI-Plugin 0.03, abstract base class for Class::DBI
plugins.
2005-04-02 10:57:22 +00:00
Florent Thoumie
70e919d49d - Add p5-Class-DBI-DDL 1.01, DDL for Class-DBI.
PR:		ports/76406
Submitted by:	Daniel Wijnands <daniel@itxl.nl>
2005-03-15 23:23:11 +00:00
Pav Lucistnik
a09bb6e18f New port: databases/pear-DB_Table PEAR object-oriented interface to a database table
PEAR::DB_Table builds on PEAR DB to abstract datatypes and automate table
creation, data validation, insert, update, delete, and select; combines
these with PEAR::HTML_QuickForm to automatically generate input forms
that match the table column definitions.

PR:		ports/78588
Submitted by:	Antonio Carlos Venancio Junior <antonio@php.net>
2005-03-14 20:15:54 +00:00
Florent Thoumie
cb6027abfd - Update py-PySQLite11 (repocopied from py-PySQLite) to 1.1.6.
- Move py-PySQLite to py-PySQLite10.
- Update py-PySQLite10 to 1.0.1.
- Remove obsolete dependencies.
- Assign maintainership to submitter.

PR:		ports/78508
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br>
Repocopy by:	marcus
2005-03-13 23:25:19 +00:00
Pav Lucistnik
a106c7af12 PEAR::DBA is a wrapper for the php DBA functions. It includes a file-based
emulator and provides a uniform, object-based interface for the
Berkeley-style database systems.

PR:		ports/78600
Submitted by:	Antonio Carlos Venancio Junior <antonio@php.net>
2005-03-11 20:40:28 +00:00
Pav Lucistnik
94bf6c3617 PEAR::DB_ldap class provides a DB compliant interface to LDAP servers.
PR:		ports/78599
Submitted by:	Antonio Carlos Venancio Junior <antonio@php.net>
2005-03-08 22:37:12 +00:00
Thierry Thomas
8962a7d4a6 Add pear-MDB_QueryTool 1.0.0, PEAR OO-interface for easily
retrieving and modifying data in a DB.

PR:		78368
Submitted by:	Antônio Carlos Venâncio Júnior
2005-03-07 20:31:11 +00:00
Pav Lucistnik
9dab9208e1 PgWorksheet is an simple GUI frontend to Postgresql for executing SQL query and
psql commands without using the psql command line tool.

PR:		ports/78404
Submitted by:	Henri Michelon <hmichelon@e-cml.org>
2005-03-06 23:36:23 +00:00
Thierry Thomas
306d362e4f Add pear-DB_QueryTool 1.0.0, PEAR OO-interface for easily
retrieving and modifying data in a DB.

PR:		78367
Submitted by:	Antônio Carlos Venâncio Júnior
2005-03-04 21:09:54 +00:00
Alexey Dokuchaev
4c0a0a0b6e Add wmjsql, a WindowMaker dockapp that connects to a MySQL server and grabs
the status displaying it in a handy little window.
2005-03-04 06:40:25 +00:00
Thierry Thomas
eb6f9db72d Add yasql 1.82, yet Another SQL*Plus Replacement.
Successfully used to access Oracle 7 and Oracle 8i databases, but fails
with Oracle 9i (ORA-03113 "end-of-file on communication channel").
2005-02-23 18:43:14 +00:00