PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Membuat tablespace di postgresql

Saya akan menebak bahwa masalahnya terletak pada izin direktori induk "/ home/john". Direktori home Anda mungkin diatur sehingga hanya pengguna Anda yang memiliki akses (yaitu chmod 700) ke direktori tersebut (sebaiknya direktori home Anda menjadi chmod 700, jangan ubah).

Melakukan sesuatu seperti:

mkdir /BSTablespace
chown postgres:postgres /BSTablespace

lalu

CREATE TABLESPACE magdat OWNER maggie LOCATION '/BSTablespace';

harus bekerja dengan baik.

Mengenai maggie pengguna:pengguna database tidak sama dengan pengguna OS. Itu tidak berarti bahwa Anda tidak dapat memiliki pengguna di kedua tempat bernama maggie-- tetapi Anda harus membuat pengguna di database dan OS agar itu terjadi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Polimorfisme dalam tabel database SQL?

  2. Menyortir pohon dengan jalur terwujud?

  3. Bagaimana saya bisa menggunakan UUID di SQLAlchemy?

  4. Cara memperbarui data statistik tabel secara manual di PostgreSQL

  5. Roda bangunan gagal untuk psycopg2 - MacOSX menggunakan virtualenv dan pip