首页 / 浏览问题 / 组件GIS / 问题详情
iobject 如何创建sql 类型的工作空间
51EXP 2021年01月05日

创建pgis及postgresql 的工作空间这么写不对么

这个返回是true,但是在pg数据库里什么都没有生成,这个没有的数据库也不创建。请大佬解惑

1个回答

你好请问报错信息提示什么呢?
2,842EXP 2021年01月06日
workspace.save()返回true,但是pg数据库中没有新建对应的库,需要我手动在pg 内创建一个库,然后再创建工作空间的代码里指定这个pg库的配置 才能在该库内创建sdx 模式,sdx模式内有smworkspace表。

然后我再紧接着执行创建工作空间的数据源,还指定这个pg库,然后就会在里面public 模式下 创建超图关系表。

我的疑问是 为什么需要我手动创建库呢?
我刚才又试了下,先创建数据源,在创建工作空间 这个sdx 模式就被创建了。

后面我再去试如何创建数据集跟工作空间绑定,发布这个数据集的地图服务、rest服务 等功能。希望支持
你好,建议是先建库再进行创建数据源,以及保存工作空间的操作。直接创建数据库数据源,底层会做判断,没有这个库会新建一个库,但是保存数据库工作空间这种方式来新建库不推荐。
嗯,现在创建成功了。就是先创建数据源,再以这个数据源作为工作空间的连接信息,就创建好工作空间了------posgresql。然后同时这个public也有postgis引擎了。
...