summaryrefslogtreecommitdiff
path: root/src/backend/commands
Commit message (Collapse)AuthorAgeFilesLines
* Vacuum parameter fix.Bruce Momjian1998-02-031-2/+2
|
* Subselects with =, >, etc.Bruce Momjian1998-02-031-2/+4
| | | | Cleanup for vacuum help, manual page, and error message
* Supress call to tzset() in reset_timezone() if a new time zone has neverThomas G. Lockhart1998-02-031-48/+20
| | | | | been set in the session. General cleanup of timezone support code.
* Inline fastgetattr and others so data access does not use functionBruce Momjian1998-01-315-26/+26
| | | | calls.
* getpid/pid cleanupBruce Momjian1998-01-252-12/+8
|
* Add Var.varlevelup to code. More parser cleanup.Bruce Momjian1998-01-201-1/+3
|
* New pg_attribute.atttypmod for type-specific information likeBruce Momjian1998-01-163-8/+6
| | | | | | | | | | | varchar length. Cleans up code so attlen is always length. Removed varchar() hack added earlier. Will fix bug in selecting varchar() fields, and varchar() can be variable length.
* Thank god for searchable mail archives.PostgreSQL Daemon1998-01-154-84/+43
| | | | | | | | | Patch by: wieck@sapserv.debis.de (Jan Wieck) One of the design rules of PostgreSQL is extensibility. And to follow this rule means (at least for me) that there should not only be a builtin PL. Instead I would prefer a defined interface for PL implemetations.
* Fix CLUSTER.Bruce Momjian1998-01-101-1/+4
|
* Allow varchar() to only store needed bytes. Remove PALLOC,PALLOCTYPE,PFREE. ↵Bruce Momjian1998-01-071-7/+7
| | | | Clean up use of VARDATA.
* Move variable.c to commands/ and aclchk.c to catalog/.Bruce Momjian1998-01-052-2/+615
|
* Change some ABORTS to ERROR. Add line number when COPY Failure.Bruce Momjian1998-01-0517-224/+206
|
* Change elog(WARN) to elog(ERROR) and elog(ABORT).Bruce Momjian1998-01-0517-206/+206
|
* Slightly delayed patches from Todd...damn holidays :)Marc G. Fournier1997-12-301-7/+31
| | | | | | | | | | | | o A new patch that contains the following changes: -- The pg_pwd file is now cached in the postmaster's memory. -- pg_pwd is reloaded when the postmaster detects a flag file creat()'ed by a backend. -- qsort() is used to sort loaded password entries, and bsearch() is is used to find entries in the pg_pwd cache. -- backends now copy the pg_user relation to pg_pwd.pid, and then rename the temp file to be pg_pwd. -- The delimiter for pg_pwd has been changed to a tab character.
* Change some mallocs to palloc.Bruce Momjian1997-12-291-3/+3
|
* Fix for select 1=1 or 2=2, select 1=1 and 2=2, and select sum(2+2).Bruce Momjian1997-12-221-4/+2
|
* Major cleanout of PORTNAME variables from Makefiles...bound to screw upMarc G. Fournier1997-12-201-5/+1
| | | | some of the ports...
* More cleanups. I can now compile without PORTNAME being defined nMarc G. Fournier1997-12-191-2/+2
| | | | | | | | | Makefile.global. End result, if all goes well, should allow for much easier porting, since there will no longer be a concept of a "port". Most, if not everything, *should* be determined by configure, or by the compiler itself. Still work to be done though :)
* Makefile cleaned upMarc G. Fournier1997-12-173-8/+12
| | | | | | | | | async.c: #include <port-protos.h> surrounded by an #ifdef HAVE_STRDUP vacuum.c: #include <port-protos.h> commented out...can someone comment as to why it was included, as it doesn't seem to have any effect under FreeBSD so far...would like some sort of #ifdef wrapper like async.c if possible
* Make password null on startup.Bruce Momjian1997-12-121-8/+28
|
* Rename pg_plan and pg_eval to be more meaningful.Bruce Momjian1997-12-113-12/+12
|
* Major code cleanup following the pg_password insertion...Marc G. Fournier1997-12-091-1/+0
| | | | | ...malloc/free -> palloc/pfree ...fopen/fclose -> AllocateFile/FreeFile
* Add VARHDRSZ where needed. Many places just used 4.Bruce Momjian1997-12-062-3/+3
|
* Fix tolower loops to go in proper direction for cache.Bruce Momjian1997-12-052-3/+3
|
* Change Constraint structure name from ConstraintDef to Constraint.Thomas G. Lockhart1997-12-041-11/+9
| | | | | Change reference to field inside to be compatible with new definition as a "node" structure rather than a specialty structure.
* Missed a few files from Todd's patch...oops :)Marc G. Fournier1997-12-041-0/+379
|
* From: todd brandys <brandys@eng3.hep.uiuc.edu>Marc G. Fournier1997-12-041-2/+2
| | | | | An extension to the code to allow for a pg_password authentication database that is *seperate* from the system password file
* Rename heap_destroyr to heap_destroy, heap_destroy to heap_destroy_with_catalog.Bruce Momjian1997-11-285-14/+14
|
* Rename heap_create to heap_create_and_catatlog, rename heap_creatr to ↵Bruce Momjian1997-11-283-10/+11
| | | | heap_create().
* Re-order args for TypeCreate() to be clearer.Bruce Momjian1997-11-261-3/+3
|
* Break parser functions into smaller files, group together.Bruce Momjian1997-11-256-15/+16
|
* Move dbcommands.c to commands/. It should not be in the parser directory.Bruce Momjian1997-11-241-2/+2
|
* Move dbcommands.c to commands/. It should not be in the parser directory.Bruce Momjian1997-11-242-2/+341
|
* Archive cleanups.Bruce Momjian1997-11-211-2/+1
|
* Remove unused files.Bruce Momjian1997-11-211-176/+0
|
* Remove archive stuff.Bruce Momjian1997-11-216-258/+18
|
* Remove archive stuff.Bruce Momjian1997-11-211-2/+2
|
* Remove all time travel stuff. Small parser cleanup.Bruce Momjian1997-11-2011-44/+43
|
* Remove 16 char limit on system table/index names. Rename system indexes.Bruce Momjian1997-11-171-14/+2
|
* Remove NOT_USED for Massimo.Bruce Momjian1997-11-051-3/+3
|
* Good Bye, Time Travel!Vadim B. Mikheev1997-11-021-50/+43
|
* Fix for compile warning, from Ernst Molitor.Bruce Momjian1997-10-301-2/+2
|
* Now we are able to CREATE PROCEDURAL LANGUAGE (Thanks, Jan).Vadim B. Mikheev1997-10-284-40/+334
|
* Fix binary cursors broken by MOVE implementation.Vadim B. Mikheev1997-10-271-9/+20
| | | | (Thanks to Bruce for finding what caused problem).
* Rename strNcpy to StrNCpy, and change third parameter.Bruce Momjian1997-10-253-6/+6
|
* Fix \ handlingVadim B. Mikheev1997-10-021-2/+19
|
* STATEMENT triggers are not implemented - elog (WARN).Vadim B. Mikheev1997-09-301-0/+3
|
* MOVE implementation.Vadim B. Mikheev1997-09-291-5/+7
|
* Blowaway relation buffers from buffer pool before truncation.Vadim B. Mikheev1997-09-221-1/+10
|
* Fix up elog warning messages.Thomas G. Lockhart1997-09-201-3/+3
|