could not write to file "base/pgsql_tmp/pgsql_tmp47268.175": No space left on
device
Untuk mengatasinya maka perlu memindahkan defaut pgsql_tmp ke drive lain yang
lebih besar, misal di drive f:
Berikut langkah-langkahnya:
- Buar Folder tujuan misal :
- Buat TABLESPACE temporary melalui query tool :
- Setting konfigurasi postgres dan ubah temp_tablespaces default lokasinya.
C:\Program Files\PostgreSQL\\data\postgresql.conf
Cari baris yang berisi (bila belum pernah di setting).
#temp_tablespaces = '' # a list of tablespace names, '' uses
Hilangin comment mark (#) lalu isi nila temp_tablespaces sesuai nama table yang seblumnya kita buat (temp_space). baris konfigurasi tersebut akan menjadi seperti ini:
temp_tablespaces = 'temp_space' # a list of tablespace names, '' uses
Lalu di Save
- Restart Postgres
Bila memakai cmd:
pg_ctl stop -D "C:\Program Files\PostgreSQL\14\data"
pg_ctl start -D "C:\Program Files\PostgreSQL\14\data"
No comments:
Post a Comment