- 25 Mar, 2003 7 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
x[42] := whatever; The facility is pretty primitive because it doesn't do array slicing and it has the same semantics as array update in SQL (array must already be non-null, etc). But it's a start.
-
Dave Cramer authored
-
Bruce Momjian authored
Keep PQfreeNotify() around for binary compatibility.
-
Dave Cramer authored
added DISTINCT to the query to get cross reference. This is required when two columns in a table are both foreign keys to another table. From Peter Royal proyal@pace2020.com
-
Dave Cramer authored
fixed problem where information from previous updates was leaking into subsequent updates patch from Shawn Green, slightly modified
-
Tom Lane authored
This is to help localize the changes needed for adding a new kind of PLpgSQL_datum (like, say, an array element...)
-
- 24 Mar, 2003 7 commits
-
-
Tom Lane authored
disk-full conditions instead of provoking a backend crash. Per suggestion from Frederic Surleau.
-
Tom Lane authored
returns NULL. This avoids out-of-buffers failures during many-way indexscans, as in Shraibman's complaint of 21-Mar.
-
Bruce Momjian authored
#search_path = '$user,public' # schema names
-
Bruce Momjian authored
when autocommit is off, and document grouping when autocommit is on.
-
Peter Eisentraut authored
-
Barry Lind authored
-
Barry Lind authored
full privs), also updated the regression test for this case. Modified Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
-
- 23 Mar, 2003 4 commits
-
-
Tom Lane authored
NULL key pointer, indicating that the existing scan key should be reused. This behavior isn't used yet but will be needed for my planned fix to the keys_are_unique code.
-
Bruce Momjian authored
-
Tom Lane authored
them as arrays of the internal datatype. This requires treating the stavalues columns as 'anyarray' rather than 'text[]', which is not 100% kosher but seems to work fine for the purposes we need for pg_statistic. Perhaps in the future 'anyarray' will be allowed more generally.
-
Tom Lane authored
from Andreas Pflug.
-
- 22 Mar, 2003 7 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
appropriate targetlist entry out of the subquery. Use an explicit search like we do everywhere else.
-
Bruce Momjian authored
Cleans up blank query handling to be more consistent.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
refers to a non-DISTINCT output column of a DISTINCT ON subquery, or if it refers to a function-returning-set, we cannot push it down. But the old implementation refused to push down *any* quals if the subquery had any such 'dangerous' outputs. Now we just look at the output columns actually referenced by each qual expression. More code than before, but probably no slower since we don't make unnecessary checks.
-
- 21 Mar, 2003 12 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
+ <entry><function>hostmask</function>(<type>inet</type>)</entry> + <entry><type>inet</type></entry> + <entry>construct hostmask for network</entry> + <entry><literal>hostmask('192.168.23.20/30')</literal></entry> + <entry><literal>0.0.0.3</literal></entry> Greg Wickham
-
Peter Eisentraut authored
configure under native Windows (MinGW that is), but you won't get very far compiling yet. The dynaloader files are from Jan Wieck's patch set.
-
Bruce Momjian authored
-
Bruce Momjian authored
Alvaro Herrera1
-
Michael Meskes authored
-
Michael Meskes authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
> * -Change NUMERIC data type to use base 10,000 internally
-
Bruce Momjian authored
-
Tom Lane authored
some of the algorithms for higher functions. I see about a factor of ten speedup on the 'numeric' regression test, but it's unlikely that that test is representative of real-world applications. initdb forced due to change of on-disk representation for NUMERIC.
-
- 20 Mar, 2003 3 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
effectively used to mean a default value that could also be spelled out explicitly. (ACLs behave that way, and useconfig/datconfig do too IIRC.) It's a bit of a hack, but it saves table space and backend code --- without this convention the default would have to be inserted "manually" since we have no mechanism to supply defaults when C code is forming a new catalog tuple. I'm inclined to leave the code alone. But Alvaro is right that it'd be good to point out the 'infinity' option in the CREATE USER and ALTER USER man pages. (Doc patch please?) Alvaro Herrera
-