reorganize/rationalize/format package menuconfig,
[openwrt/svn-archive/archive.git] / openwrt / package / postgresql / Config.in
index 9fc9e2a1f71410fec82cdd2dd68df11b97f1c6fe..d153ebcfe5f09b661fcd6c1cb7d4410ef7887095 100644 (file)
@@ -1,9 +1,61 @@
+config BR2_PACKAGE_POSTGRESQL
+       bool
+       default n
+       depends BR2_PACKAGE_LIBPQ
+
 config BR2_PACKAGE_LIBPQ
-       tristate "libpq (PostgreSQL client library)"
-       default m
+       prompt "libpq............................. PostgreSQL client library"
+       tristate
+       default m if CONFIG_DEVEL
+       select BR2_PACKAGE_POSTGRESQL
+       help
+         PostgreSQL is an object-relational database management system (ORDBMS) 
+         based on POSTGRES, Version 4.2, developed at the University of 
+         California at Berkeley Computer Science Department. POSTGRES pioneered 
+         many concepts that only became available in some commercial database 
+         systems much later.
+
+         PostgreSQL is an open-source descendant of this original Berkeley code. 
+         It supports SQL92 and SQL99 and offers many modern features:
+
+           * complex queries
+           * foreign keys
+           * triggers
+           * views
+           * transactional integrity
+           * multiversion concurrency control
+         
+         http://www.postgresql.org/
+         
+         This package contains the shared client library, needed by other programs.
+
+config BR2_PACKAGE_PGSQL_CLI
+       prompt   "pgsql-cli....................... Command Line Interface (CLI) to PostgreSQL databases"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_LIBPQ
        help
-         PostgreSQL client library.
+         PostgreSQL is an object-relational database management system (ORDBMS) 
+         based on POSTGRES, Version 4.2, developed at the University of 
+         California at Berkeley Computer Science Department. POSTGRES pioneered 
+         many concepts that only became available in some commercial database 
+         systems much later.
+
+         PostgreSQL is an open-source descendant of this original Berkeley code. 
+         It supports SQL92 and SQL99 and offers many modern features:
+
+           * complex queries
+           * foreign keys
+           * triggers
+           * views
+           * transactional integrity
+           * multiversion concurrency control
          
          http://www.postgresql.org/
          
+         This package contains a terminal-based front-end to PostgreSQL. It enables 
+         you to type in queries interactively, issue them to PostgreSQL, and see the 
+         query results.  Alternatively, input can be from a file. In addition, it 
+         provides a number of  meta-commands  and  various  shell-like features to 
+         facilitate writing scripts and automating a wide variety of tasks.