aboutsummaryrefslogtreecommitdiff
path: root/src/bin/scripts/dropdb
Commit message (Collapse)AuthorAge
* Reimplement create and drop scripts in C, to reduce repetitivePeter Eisentraut2003-03-18
| | | | | connections, increase robustness, add NLS, and prepare for Windows port. (vacuumdb and clusterdb will follow later.)
* Improve formatting of --help output.Peter Eisentraut2002-10-18
|
* Improve appearance of SET command.Bruce Momjian2002-10-16
|
* Fix script to handle autocommit = 'off' by prepending autocommit 'on' toBruce Momjian2002-10-16
| | | | | | the start of the psql commandline. This is better than adding BEGIN/END because it handles multiple queries well, and allows the return code for psql to return the proper value.
* Update copyright to 2002.Bruce Momjian2002-06-20
|
* Allow dropdb and others to use identifiers with spaces; IFS cleanup forBruce Momjian2002-04-12
| | | | pg_dumpall.
* Fix param handling of create* admin scripts as described months ago.Bruce Momjian2002-02-18
| | | | Properly handles default values.
* These are further fixes for double quotes missing in the various shellBruce Momjian2001-09-30
| | | | | | scripts. Justin Clift
* sbasename $0 is now basename "$0"Bruce Momjian2001-09-22
|
* Add copyright mentions, per Tom Lane.Bruce Momjian2001-02-18
|
* Advertise --help (rather than '-?') as help option (problems with csh).Peter Eisentraut2000-11-25
| | | | Accept --help even if no general long options support exists.
* Remove -k unix socketpath option from client side, allow hostname withBruce Momjian2000-11-13
| | | | leading slash to behave as a unix socket path.
* UUNET is looking into offering PostgreSQL as a part of a managed webBruce Momjian2000-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hosting product, on both shared and dedicated machines. We currently offer Oracle and MySQL, and it would be a nice middle-ground. However, as shipped, PostgreSQL lacks the following features we need that MySQL has: 1. The ability to listen only on a particular IP address. Each hosting customer has their own IP address, on which all of their servers (http, ftp, real media, etc.) run. 2. The ability to place the Unix-domain socket in a mode 700 directory. This allows us to automatically create an empty database, with an empty DBA password, for new or upgrading customers without having to interactively set a DBA password and communicate it to (or from) the customer. This in turn cuts down our install and upgrade times. 3. The ability to connect to the Unix-domain socket from within a change-rooted environment. We run CGI programs chrooted to the user's home directory, which is another reason why we need to be able to specify where the Unix-domain socket is, instead of /tmp. 4. The ability to, if run as root, open a pid file in /var/run as root, and then setuid to the desired user. (mysqld -u can almost do this; I had to patch it, too). The patch below fixes problem 1-3. I plan to address #4, also, but haven't done so yet. These diffs are big enough that they should give the PG development team something to think about in the meantime :-) Also, I'm about to leave for 2 weeks' vacation, so I thought I'd get out what I have, which works (for the problems it tackles), now. With these changes, we can set up and run PostgreSQL with scripts the same way we can with apache or proftpd or mysql. In summary, this patch makes the following enhancements: 1. Adds an environment variable PGUNIXSOCKET, analogous to MYSQL_UNIX_PORT, and command line options -k --unix-socket to the relevant programs. 2. Adds a -h option to postmaster to set the hostname or IP address to listen on instead of the default INADDR_ANY. 3. Extends some library interfaces to support the above. 4. Fixes a few memory leaks in PQconnectdb(). The default behavior is unchanged from stock 7.0.2; if you don't use any of these new features, they don't change the operation. David J. MacKenzie
* Make sure shell scripts send error messages to stderr.Peter Eisentraut2000-11-11
| | | | | Improve help output. Teach droplang to remove 'pltclu'.
* another round of user interface cleanupsPeter Eisentraut2000-01-19
| | | | | removed pg_id fixed a few bugs in the scripts
* Fixed a few "fixes" and bugs. Adjusted messages and options to GNU suggestions.Peter Eisentraut2000-01-12
|
* Hi,Bruce Momjian1999-12-16
| | | | | | | | | | | | | | | | | I sending promised patch with: * getopt_long() - for pg_dump (portable) * and "Usage: " changes in scripts in src/bin/ - this changes are cosmetic only, not change any feature ...etc. All PostgreSQL routines (scripts) support now long options and help's output is alike for all scripts and all support -? or --help. Karel Karel Zak <zakkr@zf.jcu.cz> http://home.zf.jcu.cz/~zakkr/
* Okay, that should put us back in sync. These two patches (src & doc) areBruce Momjian1999-12-07
| | | | | | | | | | | | | | | against the sources from one hour ago and contain all the portable and up to date stuff. A few other CVS "householding" things you might want to take care of: * Remove the src/bin/cleardbdir directory * Remove the file src/bin/psql/sql_help.h from the repository, as it is a derived file and is build by the release_prep. Peter Eisentraut
* Fix echo -n and read -r in scripts.Bruce Momjian1999-12-05
|
* New scripts for create/drop user/db from Peter EisentrautBruce Momjian1999-12-04