Bruce Momjian
7ee7ee1398
BLOBs containing NUL characters (ASCII 0) can be written to the
...
database, but they get truncated at the first NUL by lo_read
when they are read back. The reason for this is that lo_read in
Pg.xs is using the default:
OUTPUT:
RETVAL
buf
which uses C's strlen() to work out the length of the scalar.
The code ought to read something more like:
OUTPUT:
RETVAL
buf sv_setpvn((SV*)ST(2), buf, RETVAL);
I am not sure if this needs to be done on both lo_read methods
in this file, but I changed both and have not since had any
problems with truncated BLOBs.
Douglas Thomson <dougt@mugc.cc.monash.edu.au>
1999-10-13 02:26:37 +00:00
Bruce Momjian
714efa88db
Update new HISTORY file.
1999-10-12 16:04:20 +00:00
Bruce Momjian
4fa0fd22a3
Update sgml.
1999-10-12 15:48:47 +00:00
Bruce Momjian
867d047372
Update for 6.5.3, including new INSTALL file and updated HISTORY.
1999-10-12 15:34:19 +00:00
Bruce Momjian
c6411605e1
I have created a small patch that makes possible to compile pgsql on newer
...
Cygwin snapshots (tested on 990115 which is recommended to use - it fixes
some errors in B20.1)
And I have another patch for including <sys/ipc.h> before <sys/sem.h> in
backend/storage/lmgr/proc.c - it is required due the design of cygipc
headers
Dan
1999-10-12 14:54:28 +00:00
Bruce Momjian
c7e694c4f5
Remove pgeasy Makefile on distclean.
1999-10-12 14:46:26 +00:00
Bruce Momjian
cd273043b9
autoconf
1999-10-12 14:42:04 +00:00
Bruce Momjian
3bd3dc541d
autoconf
1999-10-12 14:31:22 +00:00
Bruce Momjian
3c44a132ea
Update pgeasy for missing files.
1999-10-12 14:06:49 +00:00
Thomas G. Lockhart
5a2085392c
Fix bad markup.
...
<term> not allowed in paragraphs; <option> is a better choice.
1999-10-12 13:59:45 +00:00
Thomas G. Lockhart
fac9e11878
Add DEC and SESSION_USER as reserved words.
...
Move around a few other keywords which were not in the right category.
DEC and SESSION_USER are not yet committed to gram.y,
since I'm in the middle of working on JOIN syntax too.
1999-10-12 13:58:53 +00:00
Thomas G. Lockhart
757f832d18
Sequence of date interpretation not quite right.
1999-10-12 13:57:04 +00:00
Tatsuo Ishii
7adb1b0072
Add blcksz to struct ControlFileData to check BLCKSZ is same
...
as BLCKSZ which the backend was compiled in.
1999-10-12 10:21:56 +00:00
Bruce Momjian
433c213533
Update pgeasy.
1999-10-11 18:51:10 +00:00
Bruce Momjian
bf919ed20a
cleanup of pgeasy.
1999-10-11 18:16:06 +00:00
Bruce Momjian
05309c3cd2
Update again.
1999-10-11 18:05:39 +00:00
Bruce Momjian
ad869fcb88
pgeasy update.
1999-10-11 18:03:04 +00:00
Bruce Momjian
0e839dbbdd
Update pgeasy.
1999-10-11 17:51:27 +00:00
Bruce Momjian
d3ba981b3c
autoconf
1999-10-11 17:48:23 +00:00
Bruce Momjian
676404d5dc
Add pginterface into main tree, called pgeasy.
1999-10-11 17:47:02 +00:00
Bruce Momjian
6da92d94bc
Update TODO list.
1999-10-11 13:42:25 +00:00
Hiroshi Inoue
05d13cad28
The 1st step to implement new type of scan,TidScan.
...
Now WHERE restriction on ctid is allowed though it is
sequentially scanned.
1999-10-11 06:28:29 +00:00
Bruce Momjian
65a2c8f5b8
Improve pg_dump template1 error reports.
1999-10-10 17:00:26 +00:00
Bruce Momjian
5883563208
Re-add mention of FAQ's for shared memory/ipc errors.
1999-10-10 16:53:51 +00:00
Bruce Momjian
944dec1ff0
Improve pg_dump template1 error message.
1999-10-10 14:42:44 +00:00
Thomas G. Lockhart
0cfd97ecf2
Remove rogue </book> tag left in from normalizing this chapter in emacs.
1999-10-09 02:30:02 +00:00
Thomas G. Lockhart
70320b5bf7
Repair markup for sgmltools writeup.
...
Fix indenting and make other minor markup improvements.
1999-10-09 02:29:15 +00:00
Thomas G. Lockhart
fc32c709b4
Minor repairs of markup.
1999-10-09 02:26:52 +00:00
Bruce Momjian
b8c3226da2
Allow \r as whitespace.
1999-10-09 01:32:38 +00:00
Bruce Momjian
3202f45354
Update contrib/README.
1999-10-09 01:31:36 +00:00
Bruce Momjian
ff77befb73
Move __alpha to port/alpha.h.
1999-10-09 01:30:23 +00:00
Bruce Momjian
16b996d105
Remove contrib/int8.
1999-10-09 01:08:51 +00:00
Bruce Momjian
440c913d42
Define __alpha__ for __alpha.
1999-10-08 17:14:46 +00:00
Jan Wieck
34eb4f0a32
First real FOREIGN KEY constraint trigger functionality.
...
Implemented now:
FOREIGN KEY ... REFERENCES ... MATCH FULL
FOREIGN KEY ... MATCH FULL ... ON DELETE CASCADE
Jan
1999-10-08 12:00:08 +00:00
Michael Meskes
a4f59da146
*** empty log message ***
1999-10-08 11:05:05 +00:00
Bruce Momjian
7395d9ab4e
Update display of debug levels.
1999-10-08 05:36:58 +00:00
Bruce Momjian
5d72657732
clean up debug flags.
1999-10-08 05:27:14 +00:00
Bruce Momjian
b3c7ad5750
Comment cleanup.
1999-10-08 05:20:48 +00:00
Bruce Momjian
fbe9d1a430
Fix for "--" comment and no trailing newline, as seen in Perl.
1999-10-08 05:03:14 +00:00
Bruce Momjian
ae61ef34bd
Cleanup -is flag to -l for SSL. Another PERL variable name fix. Clean
...
up debugging options for postmaster and postgres programs. postmaster
-d is no longer optional. Documentation updates.
1999-10-08 04:28:57 +00:00
Tom Lane
5ce158c534
Remove a no-longer-needed kluge for degenerate aggregate cases,
...
and update some comments.
1999-10-08 03:49:55 +00:00
Vadim B. Mikheev
c528c42ec2
More startup/shutdown log messages.
1999-10-08 02:16:22 +00:00
Bruce Momjian
b1ec184d38
Use $(PERL) variable for perl compile. Now in Makefile.global.
1999-10-08 00:15:49 +00:00
Bruce Momjian
558833cadd
Add quotes to password example.
1999-10-07 16:40:36 +00:00
Tom Lane
79cb5f76e9
Somehow missed this call to addRangeTableEntry() ...
1999-10-07 05:48:03 +00:00
Tom Lane
3eb1c82277
Fix planner and rewriter to follow SQL semantics for tables that are
...
mentioned in FROM but not elsewhere in the query: such tables should be
joined over anyway. Aside from being more standards-compliant, this allows
removal of some very ugly hacks for COUNT(*) processing. Also, allow
HAVING clause without aggregate functions, since SQL does. Clean up
CREATE RULE statement-list syntax the same way Bruce just fixed the
main stmtmulti production.
CAUTION: addition of a field to RangeTblEntry nodes breaks stored rules;
you will have to initdb if you have any rules.
1999-10-07 04:23:24 +00:00
Vadim B. Mikheev
4040fcfa78
Small cleanup.
1999-10-06 22:44:25 +00:00
Vadim B. Mikheev
4793740367
XLOG (also known as WAL -:)) Bootstrap/Startup/Shutdown.
...
First step in cleaning up backend initialization code.
Fix for FATAL: now FATAL is ERROR + exit.
1999-10-06 21:58:18 +00:00
Bruce Momjian
9dcd8c528f
More more liszt language code, so remove it from pg_language.
1999-10-06 18:20:31 +00:00
Bruce Momjian
c167863f3c
Update TODO list.
1999-10-06 13:46:54 +00:00