pg_tablespaceカタログは利用できるテーブル空間についての情報を格納します。
テーブルは、ディスクの配置を管理できるようにするために特定のテーブル空間に格納することができます。
  
システムカタログの大部分とは違って、pg_tablespaceは、すべてのクラスタのデータベース間で共有されます。
(データベース毎ではなく)クラスタ毎に、pg_tablespaceのコピーが1つだけ存在します。
  
表52.54 pg_tablespaceの列
| 名前 | 型 | 参照先 | 説明 | 
|---|
| oid | oid |  | 行識別子(隠し属性です。明示的に選択しなければなりません) | 
| spcname | name |  | テーブル空間名 | 
| spcowner | oid | pg_authid.oid | テーブル空間の所有者。たいていはテーブル空間を作成したユーザ | 
| spcacl | aclitem[] |  | アクセス権限。
GRANTとREVOKEを参照してください。 | 
| spcoptions | text[] |  | 「keyword=value」文字列のようなテーブル空間レベルのオプション。 |