pgsql(at)mohawksoft(dot)com writes:
> First, we keep the standard PostgreSQL directory the way it has always
> been with template0, template1, pg_xlog, pg_clog, etc. in the same place.
> We can refer to this as the "system" directory. This makes sense because
> all the system level stuff is there. User databases should be discouraged
> from the system, and users should be encouraged to create and use separate
> tablespaces for their databases.
Why?
This seems to me to be pushing complexity onto users whether they
want/need it or not. I think that only a relatively small number of
installations will have any use for tablespaces, and we should not
try to coerce average users into worrying about them.
regards, tom lane