PostgreSQL - miejsce na dysku

0

Moja baza zajmuje wiele miejsca na dysku. Przypomniało mi się, że istnieje kolumna w której mam wiele bezużytecznych informacji zrobiłem w pg_admin

UPDATE tabela SET kolumna = DEFAULT WHERE kolumna IS NOT NULL

No i teraz baza zjada jeszcze więcej miejsca...

0

Użyj komendy VACUUM FULL dla danej tabeli.
http://www.postgresql.org/docs/9.1/static/sql-vacuum.html

0

Hmm, jednak z tego co widzę w ogóle zapytanie się nie wykonało, bo nie mam miejsca na dysku żeby wykonać je za jednym zamachem...

Jak poprawnie zapisać poniższy kod...

doModyfikacji = SELECT id FROM tabela WHERE kolumna IS NOT NULL LIMIT 10000
UPDATE tabela SET kolumna = DEFAULT WHERE id IN doModyfikacji
0

Nvm, po prostu IN ( pierwsze zapytanie )

Dzięki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1