Itagaki Takahiro
fb7355e0ce
Fix error messages for FreeFile in COPY command.
...
They are extracted from COPY API patch.
suggested by Noah Misch
2011-02-07 10:46:56 +09:00
Bruce Momjian
ad76242633
remove tags.
2011-02-06 18:44:43 -05:00
Andrew Dunstan
50d89d422f
Force strings passed to and from plperl to be in UTF8 encoding.
...
String are converted to UTF8 on the way into perl and to the
database encoding on the way back. This avoids a number of
observed anomalies, and ensures Perl a consistent view of the
world.
Some minor code cleanups are also accomplished.
Alex Hunsaker, reviewed by Andy Colson.
2011-02-06 17:29:26 -05:00
Bruce Momjian
5ed45ac09c
Adjust libpq docs to be clearer about 'hostaddr' usage by rewording and
...
using an itemized list.
2011-02-06 12:04:42 -05:00
Bruce Momjian
97116ca417
Rename macro DECIMAL to DECIMAL_T to help pgindent; this is already
...
done for a few other macros in that file, for other reasons. I also
remove pgindent/README mention of the file.
2011-02-06 10:48:17 -05:00
Magnus Hagander
cedd6515ba
IDENTIFY_SYSTEM now returns 3 fields, not 2
2011-02-06 07:46:14 +01:00
Robert Haas
65377e0b9c
Tighten ALTER FOREIGN TABLE .. SET DATA TYPE checks.
...
If the foreign table's rowtype is being used as the type of a column in
another table, we can't just up and change its data type. This was
already checked for composite types and ordinary tables, but we
previously failed to enforce it for foreign tables.
2011-02-06 00:26:27 -05:00
Bruce Momjian
51dbc87dff
Add C comment about why older compilers complain about basebackup.c's
...
longjump.
2011-02-04 23:28:14 -05:00
Andrew Dunstan
895ad83d70
Attempt to unbreak MSVC builds after pipe.c move.
2011-02-04 20:49:39 -05:00
Bruce Momjian
8e6ae3d79c
Add doc comment that installation.sgml can't use xrefs.
2011-02-04 17:30:54 -05:00
Robert Haas
9e7e1172a5
Clarify comment in ATRewriteTable().
...
Make sure it's clear that the prohibition on adding a column with a default
when the rowtype is used elsewhere is intentional, and be a bit more
explicit about the other cases where we perform this check.
2011-02-04 16:14:54 -05:00
Robert Haas
b1e65c3216
Move pipe.c into the backend.
...
It's full of backend-specific error reporting, so it's neither possible
nor necessary for this to be used from frontend code.
2011-02-04 15:52:21 -05:00
Bruce Momjian
b157a1d555
In docs, move PQrequestCancel() deprecation mention up to match other
...
libpq doc mentions.
2011-02-04 14:23:35 -05:00
Robert Haas
8201aea90c
Avoid including postgres.h in frontend compiles of src/port.
...
This isn't kosher, and doesn't play nicely with my recent changes to the
Makefile in this directory.
2011-02-04 13:11:53 -05:00
Robert Haas
edad08ba54
Update ALTER TABLE docs to mention using VACUUM FULL for rewrites.
...
Remove the claim that ALTER TABLE .. SET DATA TYPE is the fastest way of
rewriting a table, since it no longer is.
Noah Misch and Robert Haas, based on a suggestion from Tom Lane.
2011-02-04 13:08:56 -05:00
Robert Haas
6f59a5e5dd
Use $(MAKE) rather than make.
...
Per buildfarm.
2011-02-04 09:48:32 -05:00
Robert Haas
356f2cbbb4
Make handling of errcodes.h more consistent with other generated headers.
...
This fixes make distprep, and seems more robust in other ways as well.
Some special handling is required because errcodes.txt is needed by
some stuff in src/port, but just by src/backend as is the case for the
other generated headers.
While I'm at it, fix a few other things that were overlooked in the
original patch.
2011-02-04 09:29:10 -05:00
Magnus Hagander
afb6dee1e3
Attempt to un-break the documentation build again
...
Another case of <xref linkend> in the documentation that
builds INSTALL, which is not allowed.
2011-02-04 15:24:49 +01:00
Robert Haas
b87811ee27
Unbreak 'configure' followed immediately by 'make install'.
...
More fallout from ddfe26f644
.
Report by Fujii Masao.
2011-02-04 07:06:36 -05:00
Magnus Hagander
39fbec73b0
Use single quotes when there are backslashes in the filename
...
In the hope of unbreaking the buildfarm
2011-02-04 10:52:25 +01:00
Robert Haas
dde9684d65
Unbreak the VPATH build.
...
My commit ddfe26f644
of 2010-02-03 broke it.
Per buildfarm.
2011-02-04 00:07:08 -05:00
Robert Haas
b8a0467e10
Preserve copyright notice from old errcodes.h file.
2011-02-03 22:38:02 -05:00
Robert Haas
ddfe26f644
Avoid maintaining three separate copies of the error codes list.
...
src/pl/plpgsql/src/plerrcodes.h, src/include/utils/errcodes.h, and a
big chunk of errcodes.sgml are now automatically generated from a single
file, src/backend/utils/errcodes.txt.
Jan Urbański, reviewed by Tom Lane.
2011-02-03 22:32:49 -05:00
Robert Haas
7212c77d0c
ALTER TABLE sometimes takes only ShareUpdateExclusiveLock.
...
Along the way, be more consistent about the wording we use here.
2011-02-03 15:14:27 -05:00
Bruce Momjian
df63aac678
In docs, PL is Procedural Language, not Programming Language.
...
Satoshi Nagayasu
2011-02-03 11:54:07 -05:00
Bruce Momjian
35b0a6b205
Simplify code used in is_absolute_path() macro; also add comment about
...
'E:abc' Win32 path handling.
2011-02-03 10:47:06 -05:00
Magnus Hagander
76129e7f14
Include more status information in walsender results
...
Add the current xlog insert location to the response of
IDENTIFY_SYSTEM, and adds result sets containing start
and stop location of backups to BASE_BACKUP responses.
2011-02-03 13:46:23 +01:00
Magnus Hagander
f001cb38b6
Fix typo.
...
Thom Brown
2011-02-03 11:24:47 +01:00
Robert Haas
4c4daf6710
Further sepgsql documentation cleanup.
2011-02-03 00:23:44 -05:00
Robert Haas
4ff9dec138
sepgsql doc fix
...
KaiGai Kohei
2011-02-02 23:47:45 -05:00
Robert Haas
87d967f70f
Minor sepgsql regression test fixes.
2011-02-02 23:46:51 -05:00
Robert Haas
c7689ee733
Various sepgsql corrections.
...
KaiGai Kohei
2011-02-02 23:39:43 -05:00
Bruce Momjian
426227850b
Rename function to first_path_var_separator() to clarify it works with
...
path variables, not directory paths.
2011-02-02 22:49:54 -05:00
Bruce Momjian
bffb638d16
Clearify macro IS_PATH_VAR_SEP in path.c so it is clear this is a path
...
variable, not a directory path.
2011-02-02 22:28:45 -05:00
Robert Haas
0af695fd43
Log restartpoints in the same fashion as checkpoints.
...
Prior to 9.0, restartpoints never created, deleted, or recycled WAL
files, but now they can. This code makes log_checkpoints treat
checkpoints and restartpoints symmetrically. It also adjusts up
the documentation of the parameter to mention restartpoints.
Fujii Masao. Docs by me, as suggested by Itagaki Takahiro.
2011-02-02 21:08:53 -05:00
Tom Lane
cd7d748d51
Repair multiple breakage in Windows-specific code for appending '.exe'.
2011-02-02 20:26:43 -05:00
Tom Lane
907855ac75
Clean up missed change to plpython expected files.
2011-02-02 20:16:27 -05:00
Bruce Momjian
03c25dd900
Mark all GUC variables with <varname> markup, rather than <literal>.
2011-02-02 18:06:38 -05:00
Bruce Momjian
2b6e2dee78
Fix wrong verb in pg_upgrade text message, per Haas.
2011-02-02 16:53:12 -05:00
Bruce Momjian
9d220fc17e
Simplify pg_upgrade checking of executable permissions.
2011-02-02 15:40:52 -05:00
Peter Eisentraut
0c5933d010
Wrap PL/Python SPI calls into subtransactions
...
This allows the language-specific try/catch construct to catch and
handle exceptions arising from SPI calls, matching the behavior of
other PLs.
As an additional bonus you no longer get all the ugly "unrecognized
error in PLy_spi_execute_query" errors.
Jan Urbański, reviewed by Steve Singer
2011-02-02 22:06:10 +02:00
Andrew Dunstan
c73fe72e27
Add comment on why we're passing a useless 'false' to the plperl function compiler.
...
It's for compatibility with modules like PostgreSQL::PLPerl::NYTProf.
2011-02-02 12:45:42 -05:00
Bruce Momjian
5a6ba62be5
Document that CREATE VIEW that uses "*" for the column list will not
...
auto-add columns later added to the base table.
2011-02-01 17:17:34 -05:00
Bruce Momjian
d56d246e70
Properly capitalize hyphenated words in documentation titles.
2011-02-01 17:00:26 -05:00
Bruce Momjian
7106f74e2a
Clarify documentation to state that "zero_damaged_pages" does not force
...
data to disk, so the table or index should be recreated before the
parameter is turned off again.
2011-02-01 16:44:22 -05:00
Peter Eisentraut
15f55cc38a
Add validator to PL/Python
...
Jan Urbański, reviewed by Hitoshi Harada
2011-02-01 22:55:04 +02:00
Bruce Momjian
6c6e6f7fd3
Document that effective cache size does not assume data remains in the
...
cache between queries.
2011-02-01 15:23:35 -05:00
Bruce Momjian
e8cdc238cf
Document that Slony can do upgrades easier _because_ it supports
...
replication between different Postgres major versions.
2011-02-01 15:21:22 -05:00
Bruce Momjian
902aae5ec5
Clarify pg_upgrade install instructions, per suggestion from Robert Haas.
2011-02-01 13:57:43 -05:00
Bruce Momjian
d2888d1ca3
Add missing period "." in pg_upgrade documentation.
2011-02-01 13:53:04 -05:00