我希望能够实现类似以下操作:
CREATE TABLESPACE bob location 'C:\a\b\c\d\e\f\bob'
不需要事先创建整个目录树。 这是因为我有一些Java代码可以动态创建表空间,而我希望能够在另一台机器上运行它(所以不能使用mkdir()或其他任何方式)。
是否有任何Postgres配置可以让它自己创建适当的目录树?
CREATE TABLESPACE bob location 'C:\a\b\c\d\e\f\bob'
不需要事先创建整个目录树。 这是因为我有一些Java代码可以动态创建表空间,而我希望能够在另一台机器上运行它(所以不能使用mkdir()或其他任何方式)。
是否有任何Postgres配置可以让它自己创建适当的目录树?
您可以尝试在PostgreSQL存储过程中直接使用PL/sh或任何可用于PostgreSQL的PL/*语言来执行mkdir