| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
from Garrick Staples.
|
| |
|
|
| |
certain other products.
|
| |
|
|
| |
and seems to have too few users to justify maintaining.
|
| | |
|
| |
|
|
|
|
|
|
| |
< * Fernando Nasser <fnasser@redhat.com> of Red Hat
< * Gavin Sherry <swm@linuxworld.com.au> of Alcove Systems Engineering
> * Fernando is Fernando Nasser <fnasser@redhat.com> of Red Hat
> * Gavin is Gavin Sherry <swm@linuxworld.com.au> of Alcove Systems Engineering
> * Greg is Greg Sabino Mullane <greg@turnstep.com>
|
| |
|
|
|
| |
<
> o Allow PL/pgSQL EXECUTE query_var INTO record_var;
|
| |
|
|
|
| |
rather than parsing the message. Add some documentation about embedded
SQL.
|
| | |
|
| |
|
|
| |
Havard Eidnes.
|
| | |
|
| |
|
|
|
| |
function is not found. Also, make all the PL libraries have initialization
functions with standard names. Patch from Joe Conway.
|
| |
|
|
| |
> * Implement dirty reads or shared row locks and use them in RI triggers
|
| |
|
|
| |
> * Implement dirty reads or shared locks and use them in RI triggers
|
| |
|
|
| |
Rod Taylor
|
| | |
|
| | |
|
| |
|
|
| |
Patch from Andreas Pflug.
|
| |
|
|
| |
> * Allow server log information to be output as INSERT statements
|
| |
|
|
| |
> * Allow log lines to include session-level information, like database and user
|
| |
|
|
| |
> * Add database name and user name to logging options
|
| |
|
|
|
|
|
|
|
| |
heuristic determination of day vs month in date/time input. Add the
ability to specify that input is interpreted as yy-mm-dd order (which
formerly worked, but only for yy greater than 31). DateStyle's input
component now has the preferred spellings DMY, MDY, or YMD; the older
keywords European and US are now aliases for the first two of these.
Per recent discussions on pgsql-general.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
>>ISTM that "source" is worth knowing.
>
> Hm, possibly. Any other opinions?
This version has the seven fields I proposed, including "source". Here's
an example that shows why I think it's valuable:
regression=# \x
Expanded display is on.
regression=# select * from pg_settings where name = 'enable_seqscan';
-[ RECORD 1 ]-----------
name | enable_seqscan
setting | on
context | user
vartype | bool
source | default
min_val |
max_val |
regression=# update pg_settings set setting = 'off' where name =
'enable_seqscan';
-[ RECORD 1 ]---
set_config | off
regression=# select * from pg_settings where name = 'enable_seqscan';
-[ RECORD 1 ]-----------
name | enable_seqscan
setting | off
context | user
vartype | bool
source | session
min_val |
max_val |
regression=# alter user postgres set enable_seqscan to 'off';
ALTER USER
(log out and then back in again)
regression=# \x
Expanded display is on.
regression=# select * from pg_settings where name = 'enable_seqscan';
-[ RECORD 1 ]-----------
name | enable_seqscan
setting | off
context | user
vartype | bool
source | user
min_val |
max_val |
In the first case, enable_seqscan is set to its default value. After
setting it to off, it is obvious that the value has been changed for the
session only. In the third case, you can see that the value has been set
specifically for the user.
Joe Conway
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
psql4win32.patch - changes in the psql source code
psql-ref.patch - changes in the documentation psql-ref.sgml
(for new builtin variable WIN32_CONSOLE)
To apply them use "patch -p 1" in the root directory of the
postgres source directory.
These patches fix the following problems of psql on Win32
(all changes only have effect #ifdef WIN32):
a) Problem: Static library libpq.a did not work
Solution: Added WSAStartup() in fe-connect.c
b) Problem: Secret Password was echoed by psql
Solution: Password echoing disabled in sprompt.c
c) Problem: 8bit characters were displayed/interpreted wrong in psql
This is due to the fact that the Win32 "console" uses a
different encoding than the rest of the Windows system
Solution: Introduced a new psql variable WIN32_CONSOLE
When set with "\set WIN32_console", the function OemToChar()
is applied after reading input and CharToOem() before
displaying Output
Christoph Dalitz
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
modes (and replace the requiressl boolean). The four options were first
spelled out by Magnus Hagander <mha@sollentuna.net> on 2000-08-23 in email
to pgsql-hackers, archived here:
http://archives.postgresql.org/pgsql-hackers/2000-08/msg00639.php
My original less-flexible patch and the ensuing thread are archived at:
http://dbforums.com/t623845.html
Attached is a new patch, including documentation.
To sum up, there's a new client parameter "sslmode" and environment
variable "PGSSLMODE", with these options:
sslmode description
------- -----------
disable Unencrypted non-SSL only
allow Negotiate, prefer non-SSL
prefer Negotiate, prefer SSL (default)
require Require SSL
The only change to the server is a new pg_hba.conf line type,
"hostnossl", for specifying connections that are not allowed to use SSL
(for example, to prevent servers on a local network from accidentally
using SSL and wasting cycles). Thus the 3 pg_hba.conf line types are:
pg_hba.conf line types
----------------------
host applies to either SSL or regular connections
hostssl applies only to SSL connections
hostnossl applies only to regular connections
These client and server options, the postgresql.conf ssl = false option,
and finally the possibility of compiling with no SSL support at all,
make quite a range of combinations to test. I threw together a test
script to try many of them out. It's in a separate tarball with its
config files, a patch to psql so it'll announce SSL connections even in
absence of a tty, and the test output. The test is especially informative
when run on the same tty the postmaster was started on, so the FATAL:
errors during negotiation are interleaved with the psql client output.
I saw Tom write that new submissions for 7.4 have to be in before midnight
local time, and since I'm on the east coast in the US, this just makes it
in before the bell. :)
Jon Jensen
|
| |
|
|
| |
> * -Allow SSL-enabled clients to turn off SSL transfers
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
* Repair breakage in timestamp-to-date conversion for dates before 2000
|
| |
|
|
| |
Prevent rare possibility of server startup failure (Tom)
|
| | |
|
| |
|
|
| |
> * Add GUC variable to prevent waiting on locks
|
| | |
|
| | |
|
| |
|
|
| |
Ian Barwick
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Along the way, fix some logic problems in pgstat_initstats, notably the
bogus assumption that malloc returns zeroed memory.
|
| |
|
|
| |
> o Allow PL/pgSQL to name columns by ordinal position, e.g. rec.(3)
|
| |
|
|
| |
> * Prevent COMMENT ON DATABASE from using a database name
|
| |
|
|
| |
> o Add PL/PHP (Joe, Jan)
|
| |
|
|
|
| |
> * Have AFTER triggers execute after the appropriate SQL statement in a
> function, not at the end of the function
|
| |
|
|
|
|
|
| |
according to your version on May/30.
(HTML and TEXT files are gzipped.)
Jun Kuwamura
|
| | |
|
| |
|
|
| |
* -Allow LIMIT/OFFSET to use expressions (Tom)
|