summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Collapse)Author
1997-11-10Clean up handling of environment variables in path names.Thomas G. Lockhart
1997-11-10Clean up indenting.Bruce Momjian
1997-11-10Fix case issues with quotes.Bruce Momjian
1997-11-10Patch from Goran ThyniBruce Momjian
1997-11-09From: Bryan Henderson <bryanh@giraffe.netgate.net>Marc G. Fournier
My analysis of the formerly mentioned IPC reinitialization problem was hampered by an imprecise error message. I have rewritten it so it is clearer and more accurate.
1997-11-09From: Bryan Henderson <bryanh@giraffe.netgate.net>Marc G. Fournier
The attached patch makes elog() write the message to stderr if there is no frontend to talk to.
1997-11-07Add Unix domain socket support, from Goran Thyni, goran@bildbasen.seBruce Momjian
1997-11-07Routines for database initial access info and support.Thomas G. Lockhart
1997-11-07Add database.c for database initial access info and support.Thomas G. Lockhart
1997-11-07Implement CREATE DATABASE/WITH LOCATION=.Thomas G. Lockhart
Implement SET keyword = DEFAULT and SET TIME ZONE DEFAULT. Re-enable JOIN= option in CREATE OPERATOR statement (damaged for v6.2). Allow more SQL and/or Postgres reserved words as column identifiers or, if there are shift/reduce problems, at least as column labels.
1997-11-07Enable SET value = DEFAULT by passing null parameter to parsers.Thomas G. Lockhart
Enable SET TIME ZONE using TZ environment variable.
1997-11-07Support alternate database locations.Thomas G. Lockhart
1997-11-07Change phrasing of input error message.Thomas G. Lockhart
Add istrue() and isfalse() routines to implement SQL3 IS TRUE and IS FALSE.
1997-11-05Remove NOT_USED for Massimo.Bruce Momjian
1997-11-02Good Bye, Time Travel!Vadim B. Mikheev
1997-11-01Fix acl error, and remove duplicate pqtrace.Bruce Momjian
1997-10-31Indexes for LIKE and ~, !~ operations.Bruce Momjian
1997-10-30Remove duplocate lock_timeout value.Bruce Momjian
1997-10-30Add initial backend support for SET/SHOW/RESET TIME ZONE.Thomas G. Lockhart
Uses TZ environment variable. Needs additional schemes for brain-dead SQL92 time offsets.
1997-10-30Add routines istrue() and isfalse() to directly evaluate boolean type.Thomas G. Lockhart
1997-10-30Add support for SQL92 delimited identifiers.Thomas G. Lockhart
Add support for SQL3 IS TRUE and IS FALSE. Augment support for SQL92 SET TIME ZONE...
1997-10-30Add support for delimited identifiers. Include new exclusive state "xd".Thomas G. Lockhart
Remove unused ScanString variable and code.
1997-10-30Fix up elog messages for consistant usage of quotes around arguments.Thomas G. Lockhart
1997-10-30Fix for international identifiers, from Tatsuo IshiiBruce Momjian
1997-10-30Fix for when POSIX time not defined.Bruce Momjian
1997-10-30Fix for compile warning, from Ernst Molitor.Bruce Momjian
1997-10-30AIX patch from Darren King.Bruce Momjian
1997-10-30Remove strcasecmp for univel.Bruce Momjian
1997-10-30Generate error on large integer.Bruce Momjian
1997-10-28Now we are able to CREATE PROCEDURAL LANGUAGE (Thanks, Jan).Vadim B. Mikheev
1997-10-27Free ascii representations of compared values!Vadim B. Mikheev
1997-10-27Use shared lock when building indicesVadim B. Mikheev
1997-10-27Fix binary cursors broken by MOVE implementation.Vadim B. Mikheev
(Thanks to Bruce for finding what caused problem).
1997-10-25Add SQL92 "constants" CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP,Thomas G. Lockhart
CURRENT_USER. Add syntax for primary and foreign keys. Change optional syntax in CREATE INDEX to avoid parsing conflict with TIMESTAMP WITH TIME ZONE data type (use USING <class> rather than WITH...). Decouple various categories of data type syntax to allow the most possible non-ambiguous extensions to SQL92 for column names and labels. This should make the parser a bit more understandable, or at least easier to find where and how the data types are handled. Support syntax for IN and EXISTS clauses with subselects. Support SQL92 syntax for IS TRUE/IS FALSE/IS NOT TRUE/IS NOT FALSE.
1997-10-25Add SQL92 reserved words for primary and foreign keys.Thomas G. Lockhart
Add keywords for national character types. Shorted date/time keyword token names for convenience. Add SQL3 reserved words TRUE and FALSE.
1997-10-25Change column number constant to reflect change in column nameThomas G. Lockhart
from "action" to "ev_action".
1997-10-25Change embedded query to reflect column name change from "action"Thomas G. Lockhart
to "ev_action".
1997-10-25Rename "TYPE" parser keyword token from P_TYPE to TYPE_P to conformThomas G. Lockhart
to changes in parser.
1997-10-25Shorten routine names to <= 16 characters to fit in pg_proc table.Thomas G. Lockhart
1997-10-25Add conversion routines for oid to and from text.Thomas G. Lockhart
1997-10-25Clean up comments.Thomas G. Lockhart
1997-10-25Add conversions for int2 and int4 to and from text.Thomas G. Lockhart
1997-10-25Fix occasional uninitialized variable fractional secondsThomas G. Lockhart
in DecodeTimeOnly(). Only present when seconds are not specified for input.
1997-10-25Add conversion from datetime to time data type.Thomas G. Lockhart
Rename date+time conversion to datetime to ensure less than 16 characters in routine name (required to fit in pg_proc table).
1997-10-25Modify one last line to complete changes for StrNCpy() macro addition.Thomas G. Lockhart
Before, char16 was missing last character for output.
1997-10-25Add debugging statement enabled by CASHDEBUG symbol definition.Thomas G. Lockhart
1997-10-25Check explicitly for valid input strings for both TRUE and FALSE.Thomas G. Lockhart
Allow true/false, yes/no, 1/0. Throw elog warning if anything else. Allow shorter strings, so "t", "tr", "tru" and "true" match "true". Old behavior accepted anything starting with "t" as TRUE, everything else as FALSE.
1997-10-25Rename strNcpy to StrNCpy, and change third parameter.Bruce Momjian
1997-10-24Fix alignment of source.Bruce Momjian
1997-10-22Debug stuff added to BlowawayRelationBuffers().Vadim B. Mikheev