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. |