| Commit message (Collapse) | Author | Age |
... | |
| |
|
| |
|
| |
|
|
|
|
| |
> partial page writes [wal]
|
|
|
|
| |
> * Add CORRESPONDING BY to UNION/INTERSECT/EXCEPT
|
| |
|
|
|
|
| |
< o Add plsh server-side shell language (Peter E)
|
| |
|
| |
|
|
|
|
| |
> * Allow DELETE to handle table aliases for self-joins [delete]
|
| |
|
| |
|
|
|
|
| |
> * Allow triggers to be disabled [trigger]
|
|
|
|
|
|
| |
that ANALYZE would not gather any stats for a CHAR(255) column. I still
think a width threshold is appropriate for the reasons mentioned in the
code, but we can loosen it at least.
|
|
|
|
|
|
|
|
|
|
| |
array header, and to compute sizing and alignment of array elements
the same way normal tuple access operations do --- viz, using the
tupmacs.h macros att_addlength and att_align. This makes the world
safe for arrays of cstrings or intervals, and should make it much
easier to write array-type-polymorphic functions; as examples see
the cleanups of array_out and contrib/array_iterator. By Joe Conway
and Tom Lane.
|
| |
|
| |
|
|
|
|
| |
> * Return proper effected tuple count from complex commands [return]
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
> * -Disallow TRUNCATE on tables that are involved in referential constraints
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
> * Make error messages more consistent [error]
|
|
|
|
|
|
|
|
|
|
| |
width types and varlena types, since with the introduction of CSTRING as
a more-or-less-real type, these concepts aren't identical. I've tried to
use varlena consistently to denote datatypes with typlen = -1, ie, they
have a length word and are potentially TOASTable; while the term variable
width covers both varlena and cstring (and, perhaps, someday other types
with other rules for computing the actual width). No code changes in this
commit except for renaming a couple macros.
|
| |
|
| |
|
|
|
|
|
|
|
| |
value '-2' is used to indicate a variable-width type whose width is
computed as strlen(datum)+1. Everything that looks at typlen is updated
except for array support, which Joe Conway is working on; at the moment
it wouldn't work to try to create an array of cstring.
|
|
|
|
| |
> * -SELECT cash_out(2) crashes because of opaque
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the server. Previously we allocated a new String object for the entire final
query we were sending to the database. If you had a big query, or especially
if you had large bind values you ended up with essentially two copies in memory.
This change will reuse the existing objects and therefore should take 1/2 the
memory it does today for a given query. This restructuring will also allow
in the future the ability to stream bytea data to the server instead of the current approach of pulling it all into memory.
I also fixed a test that was failing on a 7.2 database.
Also renamed some internal variables and some minor cleanup.
Modified Files:
jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java
jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
|
|
|
|
|
| |
the declarations of some index access method support functions. Support
SQL functions returning VOID.
|
| |
|
|
|
|
|
|
| |
instance in which the docs mention that 'NAMEDATALEN == 32".
Neil Conway
|
| |
|
|
|
|
|
| |
> * Allow xlog directory location to be specified during initdb, perhaps
> using symlinks
|
|
|
|
| |
Teodor Sigaev
|
|
|
|
|
|
|
| |
settings of NAMEDATALEN. I looked through the docs for other
references to NAMEDATALEN, but this is the only one I could find.
Neil Conway
|
| |
|
|
|
|
| |
> * Add GUC parameter to print queries that generate errors
|
| |
|
| |
|
|
|
|
| |
docs and find the other obsolete statements that no doubt lurk.
|
| |
|
|
|
|
| |
for a good long while, I see no reason to maintain this original copy.
|
|
|
|
| |
file.
|
| |
|