无法为 postgresql 上的新数据库设置权限?

无法为 postgresql 上的新数据库设置权限?

我是 PostgreSQL 的初学者,今天我无法在我的 HDD 磁盘上创建新的 TABLESPACE。具体来说:

  • 我正在运行Ubuntu 20.04固态硬盘. 安装和使用Postgres 13通常在此磁盘上。
  • 我想在另一个上创建新的数据库硬盘磁盘,因为数据大小会非常庞大​​。
  • 我已经sudo chown postgres:postgres /destination/folder/on/HDDsudo chown 700 /destination/folder/on/HDD以前一样使用 postgres 创建表空间了。
  • sudo -u postgres psql然后运行即可访问 postgres 终端create tablespace table_name location '/destination/folder/on/HDD';
  • 它会引发错误 ERROR: could not set permissions on directory "/destination/folder/on/HDD": Permission denied

那么如何解决这个问题?如何在 HDD 磁盘上创建新数据库?感谢您的帮助!

相关内容