Thread: Dump comments on large objects in text mode
Hi, Attached patch enables dumping of LOB comments when in text mode. I really don't get the binary/custom format LOB stuff (and don't have time to investigate), so perhaps someone else can do that. Having it in text format is still an improvement though. Chris
Attachment
Christopher Kings-Lynne <chriskl@familyhealth.com.au> writes: > Attached patch enables dumping of LOB comments when in text mode. > I really don't get the binary/custom format LOB stuff (and don't have > time to investigate), so perhaps someone else can do that. That's pretty icky :-(. I think the right way is more like this. regards, tom lane
Attachment
On Wed, Jun 29, 2005 at 11:05:43PM -0400, Tom Lane wrote: > Christopher Kings-Lynne <chriskl@familyhealth.com.au> writes: > > Attached patch enables dumping of LOB comments when in text mode. > > I really don't get the binary/custom format LOB stuff (and don't have > > time to investigate), so perhaps someone else can do that. > > That's pretty icky :-(. I think the right way is more like this. Wow, that's complex. No wonder I wasn't able to come up with a patch to dump ALTER DATABASE commands some time ago. -- Alvaro Herrera (<alvherre[a]surnet.cl>) "Endurecerse, pero jamás perder la ternura" (E. Guevara)
>>Attached patch enables dumping of LOB comments when in text mode. >>I really don't get the binary/custom format LOB stuff (and don't have >>time to investigate), so perhaps someone else can do that. > > > That's pretty icky :-(. I think the right way is more like this. Hehe - in the world of open source, convincing someone to implement something is almost as good as doing it yourself :) Thanks for that, pg_dump is really going great guns now... Chris
Alvaro Herrera <alvherre@surnet.cl> writes: > On Wed, Jun 29, 2005 at 11:05:43PM -0400, Tom Lane wrote: >> That's pretty icky :-(. I think the right way is more like this. > Wow, that's complex. No wonder I wasn't able to come up with a patch to > dump ALTER DATABASE commands some time ago. The trick in hacking pg_dump is to understand which layer you need to modify. The whole thing seems overly complex to me :-( ... but redesigning it is a project for another release cycle. regards, tom lane (BTW: Alvaro, I've been having direct mail to you bounce lately --- let's see if this goes through ...)
> The trick in hacking pg_dump is to understand which layer you need to > modify. The whole thing seems overly complex to me :-( ... but > redesigning it is a project for another release cycle. I just find the whole BLOB handling very tricky to understand :( I vote that we combine pg_dumpall and pg_dump into a single app in the future... It should be possible to make them both work backward compatibly. Means we can possibly gain custom format full cluster dumps. Chris
Christopher Kings-Lynne <chriskl@familyhealth.com.au> writes: > we can possibly gain custom format full cluster dumps. Do we care? The main rationale for inventing a custom format, as I recall it, was (a) plain text couldn't hack blobs and (b) you needed the ability to rearrange the dump order to work around pg_dump's lack of understanding of dependencies. (a) is a dead letter now and (b) is much less compelling than it once was. The custom format is still interesting in that it provides the option to do selective reload --- but if that's what you want, dumping a database at a time doesn't seem like a terrible restriction. regards, tom lane
On Wed, Jun 29, 2005 at 11:44:58PM -0400, Tom Lane wrote: > (BTW: Alvaro, I've been having direct mail to you bounce lately --- > let's see if this goes through ...) Yeah, sorry about that :-( I realized I must change mail provider ASAP when I noticed it's been eating my own emails (e.g. the autovacuum patch.) Still not clear what should I switch to :-( -- Alvaro Herrera (<alvherre[a]surnet.cl>) "Always assume the user will do much worse than the stupidest thing you can imagine." (Julien PUYDT)