Tom Lane
90b2202975
Fix bad interaction between NOTIFY processing and V3 extended query
...
protocol, per report from Igor Shevchenko. NOTIFY thought it could
do its thing if transaction blockState is TBLOCK_DEFAULT, but in
reality it had better check the low-level transaction state is
TRANS_DEFAULT as well. Formerly it was not possible to wait for the
client in a state where the first is true and the second is not ...
but now we can have such a state. Minor cleanup in StartTransaction()
as well.
23 years ago
Tom Lane
839cea8814
Minor copy-editing.
23 years ago
Bruce Momjian
a9c1ff66da
Add:
...
> * Allow pg_dump to dump CREATE CONVERSION (Christopher)
23 years ago
Bruce Momjian
60feaa261f
Fix SGML markup.
...
Update HISTORY file.
23 years ago
Bruce Momjian
352f29b17b
This patch adds another item to the "migration to 7.4" list in the
...
HISTORY file, and attributes the shared-buffer-alignment change to
Manfred Spraul.
Neil Conway
23 years ago
Bruce Momjian
62fdc3dd60
I have run pg_autovacuum on AIX, so that can, at least loosely, be
...
considered "tested."
And I have turned all of the 7.4 HISTORY material into DocBook for
release.sgml
Christopher Browne
23 years ago
Tom Lane
37278c063f
Cause the default CFLAGS to be -O2 -fno-strict-aliasing when using gcc,
...
per recent pghackers discussions. Also ensure that explicitly setting
CFLAGS in the configure environment will be honored.
23 years ago
Peter Eisentraut
3992f1c50b
Translation updates
23 years ago
Peter Eisentraut
e9b2b56c23
New translation
23 years ago
Peter Eisentraut
578774d5f5
Translation update
23 years ago
Peter Eisentraut
dee5b779fa
New translation
23 years ago
Tom Lane
77c1791a58
Use PQescapeString to ensure that tab-completion queries are not messed
...
up by quotes or backslashes in words that are being matched to database
names (per gripe from Ian Barwick, though I didn't use his patch).
Also fix possible memory leakage if _complete_with_query isn't run to
completion (not clear if that can happen or not, but be safe).
23 years ago
Bruce Momjian
2a0f1c08d5
Remove void* in MemSet until we understand the gcc 3.3.1 problem better.
23 years ago
Bruce Momjian
fca71f4406
Add compile -O flag only for non-debug mode, per Tom
23 years ago
Tom Lane
d18ba3f452
pull_up_subqueries() should copy the subquery before starting to modify
...
it. Not sure why I'd thought it would be a good idea to do differently
way back when, but Greg Stark exposed the folly of doing so ...
23 years ago
Bruce Momjian
4a39057e59
Back out makeNode() patch to fix gcc 3.3.1 warning.
23 years ago
Peter Eisentraut
014a0a3da1
Remove registration message, after discussion concluded that it was of
...
little use.
23 years ago
Peter Eisentraut
27318d8873
Translation update
23 years ago
Tom Lane
87299583a5
Determine max_connections first, then see how large shared_buffers can
...
be made, to avoid corner cases where max_connections ends up unreasonably
small because shared_buffers is hogging too much shmem space. Per pghackers
discussion about a week ago. Also, fix the copy-newlines problem in a
more robust way, by using COPY FROM filename instead of COPY FROM STDIN;
per a suggestion from Peter.
23 years ago
Tom Lane
e7261c46aa
Adjust setRelhassubclassInRelation() to not perform actual heap_update
...
when the pg_class.relhassubclass value is already correct. This should
avoid most cases of the 'tuple concurrently updated' problem that
Robert Creager recently complained about. Also remove a bunch of dead
code in StoreCatalogInheritance() --- it was still computing the complete
list of direct and indirect inheritance ancestors, though that list has
not been needed since we got rid of the pg_ipl catalog.
23 years ago
Bruce Momjian
4a2c34d4a0
Use makeNode() to allocate structures that have to be cast to Node *,
...
rather than allocating them on the stack.
Fixes complaint from gcc 3.3.1.
23 years ago
Peter Eisentraut
037468eff2
New translation
23 years ago
Michael Meskes
84b35a7f76
Added missing "commit" in test case.
23 years ago
Bruce Momjian
f22ddf70be
Add void * cast to MemSet to silence compiler, and add comment that we
...
already check for alignment.
23 years ago
Bruce Momjian
7fb9893f42
Back out -fstrict-aliasing void* casting.
23 years ago
Peter Eisentraut
47ed43440e
Translation updates
23 years ago
Bruce Momjian
d51368dbbd
This patch will stop gcc from issuing warnings about type-punned objects
...
when -fstrict-aliasing is turned on, as it is in the latest gcc when you
use -O2
Andrew Dunstan
23 years ago
Bruce Momjian
386e0f9046
Update max existing db size to 32tb.
23 years ago
Bruce Momjian
18e5addb96
Fix core dump on root starting pg_autovacuum.
...
Change conditionals to be more constent with our code
if (const == var) => if (var == const).
23 years ago
Peter Eisentraut
108f371769
Translation updates
23 years ago
Bruce Momjian
9821455425
Rename __arm__/__arm__ to __arm__/__arm, found by Neil Conway
23 years ago
Bruce Momjian
962987a1c2
Add NULL regression tests.
...
Manfred Koizar
23 years ago
Bruce Momjian
d7c971ab7d
Change Win32 rename/unlink timeout to 3 seconds.
23 years ago
Bruce Momjian
870d9641bc
Update Russian FAQ.
...
Viktor Vislobokov
23 years ago
Bruce Momjian
d11998f3d1
Add:
...
> * Prevent libpq's PQfnumber() from lowercasing the column name
572d572
< * Vadim is Vadim B. Mikheev <vadim4o@email.com> of Sector Data
23 years ago
Bruce Momjian
8087446b14
> That's a fairly useless place to put it, though, since someone would
...
> only think to look at sort_mem if they already had a clue. It should
> be mentioned under bulk data load (in performance tips chapter)
Attached is a doc patch that does this. The way I've worded it may not
be the best, though.
Neil Conway
23 years ago
Bruce Momjian
ea079e27b1
Add count(*) TODO detail.
23 years ago
Bruce Momjian
20982a71df
Add TODO.detail for count(*):
...
> to allow fast COUNT(*) queries with no WHERE clause(?) [count]
23 years ago
Bruce Momjian
99a53d89c8
Allow pg_id to compile on Win32.
...
Andrew Dunstan
23 years ago
Bruce Momjian
de8b3b4913
Add:
...
> o Allow PL/pgSQL to handle %TYPE arrays, e.g. tab.col%TYPE[]
23 years ago
Bruce Momjian
c568b8fbe7
Remove -pipe from compiles.
23 years ago
Bruce Momjian
d8581fbb6b
Add:
...
> * Have VACUUM FULL use REINDEX rather than index vacuum
23 years ago
Bruce Momjian
3fce18084b
About section 8.5.1.5. ("Special Values"):
...
23 years ago
Peter Eisentraut
172b125578
Make sure that -- comments extend to the end of the line. This fixes the
...
misscanning of this construct:
SELECT ''hello world''
-- SELECT ''goodbye world''
::text;
23 years ago
Peter Eisentraut
034b065a66
Some updates
23 years ago
Bruce Momjian
c7c7861d5e
Add mention of logrotate for syslog, from Robert Treat
23 years ago
Bruce Momjian
dfafeb6a89
Update Solaris FAQ to mention -fast.
23 years ago
Bruce Momjian
b1d955ea7b
Remove -pipe on Linux, per reports from Peter.
23 years ago
Bruce Momjian
85bd172c45
Add -pipe compile for Linux.
23 years ago
Bruce Momjian
7185455c08
Make template CFLAGS handling consistent.
23 years ago