O catálogo pg_tablespace armazena informações sobre os espaços de tabelas disponíveis. As tabelas podem ser colocadas em um determinado espaço de tabelas para ajudar administrar a organização dos discos.
Diferentemente da maioria dos catálogos do sistema, o catálogo pg_tablespace é compartilhado por todos os bancos de dados do agrupamento: existe apenas uma instância do catálogo pg_tablespace por agrupamento, e não uma por banco de dados.
Tabela 42-28. Colunas de pg_tablespace
| Nome | Tipo | Referencia | Descrição |
|---|---|---|---|
| spcname | name | Tablespace name | |
| spcowner | int4 | pg_shadow.usesysid | Dono do espaço de tabelas, geralmente o usuário que o criou |
| spclocation | text | Local (caminho do diretório) do espaço de tabelas | |
| spcacl | aclitem[] | Privilégios de acesso; para obter detalhes devem ser consultados os comandos GRANT e REVOKE. |