"Steven Flatt" <[EMAIL PROTECTED]> writes: > Would this be considered a bug or is the tablespace info excluded for > a particular reason?
It's intentional: pg_dump doesn't want it there. In a pg_dump script we want to do set default_tablespace = foo_space; create index foo_idx on foo using btree (a); because that way the creation command doesn't fail completely if there's no such tablespace in the target installation. We could maybe teach pg_dump to strip the clause out of pg_get_indexdef's output, but that seemed complicated and fragile. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq