PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tạo vùng bảng trong postgresql

Tôi sẽ đánh liều đoán rằng vấn đề nằm ở quyền của thư mục mẹ "/ home / john". Thư mục chính của bạn có thể đã được thiết lập để chỉ người dùng của bạn mới có quyền truy cập (tức là chmod 700) vào nó (điều tốt là thư mục chính của bạn là chmod 700, đừng thay đổi nó).

Làm điều gì đó như:

mkdir /BSTablespace
chown postgres:postgres /BSTablespace

và sau đó

CREATE TABLESPACE magdat OWNER maggie LOCATION '/BSTablespace';

sẽ hoạt động tốt.

Về người dùng maggie:người dùng cơ sở dữ liệu không giống như người dùng hệ điều hành. Điều đó không có nghĩa là bạn không thể có người dùng ở cả hai nơi có tên là maggie - nhưng bạn sẽ cần tạo người dùng trong cả cơ sở dữ liệu và hệ điều hành để điều đó xảy ra.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django tùy chỉnh duy nhất cùng nhau ràng buộc

  2. sử dụng gem async postgresql

  3. cách mở kết nối PostgreSQL khỏi IBM WSJdbc41Connection

  4. Sự cố với createb trong postgres

  5. Không thể sử dụng di chuyển trong EF Core:42P07:quan hệ AspNetRoles đã tồn tại