加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL创建表空间出错

发布时间:2020-12-13 17:54:46 所属栏目:百科 来源:网络整理
导读:创建表空间:create tablespace tsgold owner kanon location 'D:/PostgreSQL/gold'; 结果抛出错误:ERROR: could not set junction for "/??/D:/PostgreSQL/gold": Incorrect function. 到目录D:/PostgreSQL/gold下查看,表空间目创建成功;到data/pg_tblsp

创建表空间:create tablespace tsgold owner kanon location 'D:/PostgreSQL/gold';

结果抛出错误:ERROR: could not set junction for "/??/D:/PostgreSQL/gold": Incorrect function.

到目录D:/PostgreSQL/gold下查看,表空间目创建成功;到data/pg_tblspc下查看,是空的。

查看日志data/pg_log,没有什么有价值的信息发现。

到网上查找,发现有人说了这么一句话:data/pg_tblspc里面不是真正的文件,而是指向文件的符号链接。

符号链接,这是在Linux系统上的对文件的引用方式,一种虚拟连接,在Windows系统中,也可以创建,但只能创建在NTFS文件系统中。

查看D盘文件格式----FAT32!!

明白了,原来并不是创建表空间失败,而是创建符号链接失败。这也就是为什么在指定目录中有表空间目录创建成功,而在data/pg_tblspc中则没有文件的原因了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读