使PostgreSQL为新表空间创建目录

时间:2012-12-25 09:56:05

标签: postgresql postgresql-9.2

我希望能够做类似

的事情
CREATE TABLESPACE bob location 'C:\a\b\c\d\e\f\bob'

无需事先创建所有目录树。 这是因为我有动态创建表空间的java代码,我希望能够在一台单独的机器上运行它(所以它不能用mkdir()或其他任何东西)。

是否有任何类型的postgres配置允许我使postgres自己创建适当的目录树?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用PL/sh或任何您喜欢的可用于PostgreSQL的PL / *语言在postgres存储过程中直接执行mkdir