Tom Lane
36d2cc1d57
Modify pg_dumpall so that output script uses new OWNER option of CREATE
...
DATABASE; also make it use SET SESSION AUTHORIZATION commands rather than
\connect commands. This makes it possible to restore databases belonging
to users who do not have CREATEDB privilege. It should also become at
least somewhat feasible to run the restore script under password
authentication --- you'll get one superuser password prompt per database,
rather than a large number of challenges for passwords belonging to
varying unspecified user names.
2002-02-24 21:57:23 +00:00
Tom Lane
15c30b6f9a
Be more wary about mixed-case database names and user names. Get
...
the CREATE DATABASE command right in pg_dump -C case.
2002-02-11 00:18:20 +00:00
Tom Lane
6a67d9def0
Fix failure to reconnect as sequence's owner before issuing setval().
2002-02-06 17:27:50 +00:00
Peter Eisentraut
b84bebfc09
update
2002-01-29 20:39:49 +00:00
Peter Eisentraut
0d6813df4e
Updates from Serguei Mokhov
2002-01-26 19:00:11 +00:00
Tom Lane
1b68bcfad3
Tweak pg_dump to say GRANT ALL when appropriate, rather than enumerating
...
the individual privilege bits. I regard this as an important change for
cross-version compatibility: without this, a 7.1 dump loaded into 7.2
is likely to be short a few privileges.
2002-01-25 18:49:31 +00:00
Bruce Momjian
69f909ba10
You might want to run pg_indent on pg_backup_db.c however ...
...
tom lane
2002-01-18 19:17:05 +00:00
Tom Lane
bb698c25c7
Fix pg_restore to handle the 'set max oid' entry correctly in archives
...
dumped by pg_dump -o. Per bug report posted by Bruce; fix is from
Philip Warner, reviewed by Tom Lane.
2002-01-18 17:13:51 +00:00
Tom Lane
7e1d82040e
pg_upgrade doesn't live here anymore. Remove dangling references.
2002-01-15 05:05:49 +00:00
Bruce Momjian
50c9557500
Remove old pg_upgrade script, from Tom.
2002-01-15 04:52:33 +00:00
Bruce Momjian
1b5d8e6d5c
Fix recreation of sequence files for 7.2 also because of XID change from
...
beta4 to beta5.
2002-01-13 17:52:00 +00:00
Bruce Momjian
4b20cc1032
Now works for 7.1 databases.
2002-01-13 05:36:42 +00:00
Bruce Momjian
11b3e56223
Now tested on 7.2->7.2 migration; still disabled. Need 7.1 testing now.
2002-01-13 04:55:44 +00:00
Bruce Momjian
9be030fbeb
Keep it disabled.
2002-01-13 01:22:27 +00:00
Bruce Momjian
5b2ebe95e9
Wow, it actually worked for the regression database. More testing needed.
2002-01-13 01:13:59 +00:00
Tom Lane
0e1a5075fd
Fix pg_dump to read-lock all tables to be dumped as soon as it's read
...
their names from pg_class. This considerably reduces the window wherein
someone could DROP or ALTER a table that pg_dump is intending to dump.
Not a perfect solution, but definitely an improvement. Per complaints
from Marc Fournier; patch by Brent Verner with some kibitzing by Tom Lane.
2002-01-11 23:21:55 +00:00
Bruce Momjian
3bb77555b1
Sync up.
2002-01-11 20:34:14 +00:00
Bruce Momjian
4e37786f2f
More testing, more cleanups.
2002-01-11 06:48:41 +00:00
Bruce Momjian
37c9346ef2
pg_resetxlog specifies log location in hex; more pg_upgrade testing
...
improvments.
2002-01-11 06:33:01 +00:00
Bruce Momjian
ba3231a2a0
More cleanups.
2002-01-11 06:08:02 +00:00
Bruce Momjian
3b3b730728
More updates for int8 sequence restoration. Old dump file not required
...
anymore.
2002-01-11 05:54:59 +00:00
Bruce Momjian
6bd45e5264
Handle int4-int8 sequence migration without full data dump.
2002-01-11 04:39:19 +00:00
Bruce Momjian
5370cd6b03
More improvements using pg_resetxlog. still disabled.
2002-01-11 00:27:42 +00:00
Bruce Momjian
7a0672b7b1
More pg_upgrade improvements. Almost done, except for max transaction
...
setting.
2002-01-10 04:58:19 +00:00
Bruce Momjian
4d151d0b12
More improvements; still disabled. (Don't panic.)
2002-01-10 03:05:48 +00:00
Tom Lane
92a2598f97
The result of getopt() should be compared to -1, not EOF, per
...
pgsql-hackers discussion of this date.
2002-01-10 01:11:45 +00:00
Bruce Momjian
5461983d08
Update with new features. Still disabled.
2002-01-09 21:50:52 +00:00
Bruce Momjian
bf6992b499
Remove clog copy.
2002-01-09 16:08:54 +00:00
Bruce Momjian
7dc2dc2677
Make improvements to pg_upgrade; is still disabled.
2002-01-09 16:00:46 +00:00
Bruce Momjian
5ac10980d7
Add quotes around $bindir.
2002-01-09 04:56:44 +00:00
Peter Eisentraut
32c94a28c2
Update from Serguei Mokhov
2001-12-27 21:06:07 +00:00
Peter Eisentraut
cb85a62807
Czech translation updates from Karel Zak
2001-12-21 22:30:49 +00:00
Peter Eisentraut
3aaaf5aeee
Add Swedish
2001-12-13 22:06:33 +00:00
Peter Eisentraut
d159952304
Update from Serguei Mokhov
2001-12-13 22:04:12 +00:00
Peter Eisentraut
53016fa55c
Update from Weiping He
2001-12-10 18:45:57 +00:00
Bruce Momjian
1a88682d45
attachement is the NLS patch for backend/po & pg_dump,
...
they are all against the current CVS tree. the patch is about 70K.
regards laser
2001-12-03 18:43:21 +00:00
Peter Eisentraut
0556f7ca87
NLS updates, most notably fixed zh_TW translations
2001-11-29 18:59:28 +00:00
Tom Lane
e7257b8eb2
Fix nasty memory leak in pg_restore: _PrintData called inflateInit but
...
never did inflateEnd, thus leaking some tens of KB per call. Which
added up *real fast* when dealing with, say, thousands of BLOBs.
Thanks to Lane Rollins for the bug report.
2001-11-27 23:48:12 +00:00
Tom Lane
d7decc61d9
Fix various bogosities in usage message.
2001-11-26 23:10:36 +00:00
Bruce Momjian
b6cb91023e
Chinese for psql and pg_dump.
...
laser
2001-11-26 17:56:32 +00:00
Bruce Momjian
2985286eb4
I think it's patch's size problem that I can't
...
send patches to pgsql-patches list.
the zh_CN NLS patch is about 80K,
but sended twice and still can emerge on list.
so I've put it at:
http://laser.zhengmai.com.cn/download/zh_CN.po.diff.tar.gz
If possible, please download it and apply it.
(for current CVS).
regards laser
2001-11-21 05:45:31 +00:00
Tom Lane
abd6014de9
pg_restore should exit with status 0, not 1, on success.
2001-11-19 06:06:21 +00:00
Tom Lane
64af43a15f
Add casts to suppress compiler warnings observed on Darwin platform
...
(surprised no one has reported these yet...)
2001-11-08 04:05:13 +00:00
Bruce Momjian
ea08e6cd55
New pgindent run with fixes suggested by Tom. Patch manually reviewed,
...
initdb/regression tests pass.
2001-11-05 17:46:40 +00:00
Philip Warner
1ef62bb6fc
- Fix compiler warning in pg_restore
...
- Fix handling of {data/schema}-only restores when using a full
backup file; prior version was restoring schema in data-only
restores. Added enum to make code easier to understand.
2001-11-04 04:05:36 +00:00
Peter Eisentraut
a9b6691ae7
updates
2001-11-02 19:16:47 +00:00
Bruce Momjian
6783b2372e
Another pgindent run. Fixes enum indenting, and improves #endif
...
spacing. Also adds space for one-line comments.
2001-10-28 06:26:15 +00:00
Bruce Momjian
b81844b173
pgindent run on all C files. Java run to follow. initdb/regression
...
tests pass.
2001-10-25 05:50:21 +00:00
Bruce Momjian
6f6d16ab25
All three *.po patches applied.
...
forth@pagic.net
2001-10-24 17:52:28 +00:00
Tom Lane
b662e321c5
Forbid the switch combination --clean --create, which is pointless
...
(why bother dropping individual objects in a just-created database?)
as well as dangerous (as the code stands, the drops will be issued in
the wrong database, namely the one you were originally connected to).
2001-10-23 21:26:44 +00:00