Tablespace storage bug... - Mailing list pgsql-bugs

From Greg Kemnitz
Subject Tablespace storage bug...
Date
Msg-id CAJm8+_HWqJO-Qbz1s+CsiCCQ6-cHLiUX2OKfhv=Q5XBnoKwJ5Q@mail.gmail.com
Whole thread Raw
Responses Re: Tablespace storage bug...
List pgsql-bugs
In PG version 16.6.1.pgdg24.04+1 on Ubuntu:

CREATE TABLE xxx (a int, b int, PRIMARY KEY (a)) TABLESPACE xyz;

will store the table's base storage in xyz, but will store the table's PRIMARY KEY storage in pg_default.

This seems a weird behavior and caused a load of a six billion row table to crash as the / partition unexpectedly ran out of space.

Workaround:

alter database abc set default_tablespace=xyz;
drop table xxx;
create table xxx;

will get all the data loaded to xxx - including the pk - stored in the location for xyz.

pgsql-bugs by date:

Previous
From: PG Bug reporting form
Date:
Subject: BUG #18734: pg_terminate_backend was unresponsive for processes with the status "active"
Next
From: "David G. Johnston"
Date:
Subject: Re: Tablespace storage bug...