Package: postgresql-common
Version: 24
Severity: minor

The current packaging includes monstly admin scripts 

    /usr/bin
    /usr/bin/pg_upgradecluster
    /usr/bin/pg_lsclusters
    /usr/bin/pg_createcluster
    /usr/bin/pg_ctlcluster
    /usr/bin/pg_dropcluster
    /usr/sbin/pg_maintenance
    /usr/bin/pg_dumpall
>   /usr/bin/psql
    /usr/bin/reindexdb
    /usr/bin/createlang
    /usr/bin/createuser
    /usr/bin/dropdb
    /usr/bin/droplang
    /usr/bin/dropuser
    /usr/bin/clusterdb
    /usr/bin/vacuumdb
    /usr/bin/vacuumlo
    /usr/bin/createdb
    /usr/bin/pg_dump
    /usr/bin/pg_restore

However, the most typical need for clients is onlyt the binary 'psql' in
order to access the database interactively. The other programs are
typically installed only on server due to security (you have to log IN
before you can do adminstrative things on server).

Split the package in two:

1. ship /usr/bin/psql exclusively (with man page) in

   postgresql-client

This would be in par with the other <program>-client packages, like
openssh, mysql etc.

2. put the other programs in, say, 

   postgresql-admin

Since the rest of the binaries are used for administrative things.

The slit will also help distributing and restricting correct programs
in each client that needs or doesn't need them.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

postgresql-common depends on no packages.

Versions of packages postgresql-common recommends:
ii  openssl                       0.9.7g-1   Secure Socket Layer (SSL) binary a

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to