This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Upcoming postgresql layout change


Due to popular request I'll change the postgresql layout from the big
monolithic singular package to a layout as used in debian for 8.1

This will make it easier for the packages xemacs and php at first,
and for users it will seperate the dll's and the clients from the server.

Note that at first I will only support one simultaneous postgresql
server package. A debian-like postgresql-common for simultaneous
postgresql server packages (7.4, 8.0, 8.1) is in consideration.

Attached are the hint files for the packages.

The only changes from debian are non-versioned names, -dev renamed to
-devel to be consistent with our naming, and postgresql-server-dev
renamed to postgresql-devel.
-- 
Reini
sdesc: "PostgreSQL C client library"
ldesc: "libpq is a C library that enables user programs to communicate with
the PostgreSQL database server. The server can be on another machine
and accessed through TCP/IP. This version of libpq is compatible
with servers from PostgreSQL 8.0 or later.
.
PostgreSQL is an object-relational SQL database management system."
category: Libs
requires: libpgtypes2 crypt libintl3 openssl
external-source: postgresql
sdesc: "development files for ECPG (Embedded PostgreSQL for C)"
ldesc: "This package contains the necessary files to build ECPG (Embedded
PostgreSQL for C) programs. It includes the development libraries
and the preprocessor program ecpg.
.
PostgreSQL is an object-relational SQL database management system.
.
Install this package if you want to write C programs with SQL statements
embedded in them (rather than run by an external process)."
category: Devel Libs
requires: libecpg5 libpg4 openssl-devel
external-source: postgresql
sdesc: "PostgreSQL C client library"
ldesc: "libpq is a C library that enables user programs to communicate with
the PostgreSQL database server. The server can be on another machine
and accessed through TCP/IP. This version of libpq is compatible
with servers from PostgreSQL 8.0 or later.
.
PostgreSQL is an object-relational SQL database management system."
category: Libs
requires: crypt libintl3 openssl
external-source: postgresql
sdesc: "header files for libpq4 (PostgreSQL C client library)"
ldesc: "Header files and static library for compiling C programs to link
with the libpq library in order to communicate with a PostgreSQL
database backend."
category: Devel Libs
requires: libpg4 openssl-devel
external-source: postgresql
sdesc: "shared library cygpgtypes.dll for PostgreSQL 8.1"
ldesc: "The libpgtypes shared library is used by programs built with ecpg.
(Embedded PostgreSQL for C).
.
PostgreSQL is an object-relational SQL database management system."
category: Libs
external-source: postgresql
sdesc: "PostgreSQL Data Base Management System"
ldesc: "PostgreSQL is a fully featured object-relational database management
system. It supports a large part of the SQL standard and is designed
to be extensible by users in many aspects. Some of the features are:
ACID transactions, foreign keys, views, sequences, subqueries,
triggers, user-defined types and functions, outer joins, multiversion
concurrency control. Graphical user interfaces and bindings for many
programming languages are available as well.
.
This package provides the database server for PostgreSQL 8.1. Servers
for other major release versions cannot be installed simultaneously yet."
category: Database
requires: libpg4 crypt cygwin libintl3 openssl zlib
curr: 8.1.3-2
prev: 8.0.7-1
sdesc: "front-end programs for PostgreSQL 8.1"
ldesc: "This package contains client and administrative programs for
PostgreSQL: these are the interactive terminal client psql and
programs for creating and removing users and databases.
.
This is the client package for PostgreSQL 8.1. If you install
PostgreSQL 8.1 on a standalone machine, you need the server package
postgresql-8.1, too. On a network, you can install this package on
many client machines, while the server package may be installed on
only one machine.
.
PostgreSQL is an object-relational SQL database management system."
category: Database
requires: libpg4 crypt libncurses8 libreadline6 libintl3 openssl zlib
external-source: postgresql
sdesc: "additional facilities for PostgreSQL 8.1"
ldesc: "The PostgreSQL contrib package provides several additional features
for the PostgreSQL database. This version is built to work with the
server package postgresql-8.1. contrib often serves as a testbed for
features before they are adopted into PostgreSQL proper:
.
btree_gist - B-Tree indexing using GiST (Generalised Search Tree)
chkpass - Password type for storing and comparing encrypted passwords
cube - Type for n-dimensional "cubes"
dbf2pg - Inserts the contents of an xBase-style .dbf file into a PostgreSQL table
dblink - Functions to return results from a remote database
dbmirror - Trigger-based databaase mirroring 
earthdistance - Operator for computing the distance (in miles) between two points on the earth's surface
fti - Full text indexing using triggers
fuzzystrmatch - Functions for fuzzy string comparison (including Soundex)
intagg - Integer aggregator/enumerator
intarray - RD-tree data structure using GiST index
isbn_issn - Type extensions for ISBN (books) and ISSN (serials)
lo - Large Object maintenance
ltree - data types, indexed access methods and queries for data organized as a tree-like structures.
oid2name - Maps oids to table names
ora2pg - Conversion utility for Oracle database schemas
pg_buffercache - Real time queries on the shared buffer cache
pg_trgm - Determine the similarity of text based on trigram matching
pgbench - A simple program to run a benchmark test
pgcrypto - Cryptographic functions
pgstattuple - Returns the percentage of dead tuples in a table; this indicates whether a vacuum is required.
seg - Type representing laboratory measurements as floating-point intervals
spi - PostgreSQL Server Programming Interface; 4 examples of its use:
autoinc - A function for implementing AUTOINCREMENT/IDENTITY
insert_username - function for inserting user names
moddatetime - Update modification timestamps
refint - Functions for implementing referential integrity (foreign keys). Note that this is now superseded by built-in referential integrity.
timetravel - Re-implements in user code the time travel feature that was removed in 6.3.
tips - Micro HOWTOs
tsearch2 - Searchable text data type supporting indexed access
user_locks - User-level long-term locks
vacuumlo - Vacuum deleted large objects
xml2 - Manipulate XML documents in the database
.
PostgreSQL is an object-relational SQL database management system."
category: Database
requires: postgresql
external-source: postgresql
sdesc: "development files for PostgreSQL 8.1 server-side programming"
ldesc: "Header files for compiling SSI code to link into PostgreSQL's backend; for
example, for C functions to be called from SQL.
.
This package also contains the Makefiles necessary for building add-on
modules of PostgreSQL, which would otherwise have to be built in the
PostgreSQL source-code tree. (slony, postgis, ...)
.
PostgreSQL is an object-relational SQL database management system."
category: Devel Database
requires: postgresql
external-source: postgresql
sdesc: "documentation for the PostgreSQL database management system"
ldesc: "This package contains all README files, user manual, and examples for
PostgreSQL 8.1. The manual is in HTML format.
.
PostgreSQL is an object-relational SQL database management system."
category: Database
external-source: postgresql
sdesc: "PL/Perl procedural language for PostgreSQL 8.1"
ldesc: "PL/Perl enables an SQL developer to write procedural language functions
for PostgreSQL 8.1 in Perl. You need this package if you have any
PostgreSQL 8.1 functions that use the languages plperl or plperlu.
.
PostgreSQL is an object-relational SQL database management system."
category: Database
requires: postgresql perl
external-source: postgresql
sdesc: "PL/Python procedural language for PostgreSQL 8.1"
ldesc: "PL/Python enables an SQL developer to write procedural language functions
for PostgreSQL 8.1 in Python. You need this package if you have any
PostgreSQL 8.1 functions that use the languages plpython or plpythonu.
.
PostgreSQL is an object-relational SQL database management system."
category: Database
requires: postgresql python
external-source: postgresql
sdesc: "PL/TCL procedural language for PostgreSQL 8.1"
ldesc: "PL/TCL enables an SQL developer to write procedural language functions
for PostgreSQL 8.1 in TCL. You need this package if you have any
PostgreSQL 8.1 functions that use the languages pltcl or pltclu.
.
PostgreSQL is an object-relational SQL database management system."
category: Database
requires: postgresql tcltk
external-source: postgresql

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]