是否可以更改我未连接的数据库的架构?更具体地说,我需要更改模式的所有者(但问题并不重要)。
正如documentation所说,可以使用如下的子句来改变模式:
google.maps.geometry.spherical.computeArea(e.getPath())
确实有效,但仅适用于我当前连接的数据库。
当然我可以重新连接到其他数据库并手动完成,但我感兴趣的是是否可以通过连接到另一个(通常是ALTER SCHEMA name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
)数据库来实现。这对自动化过程非常有帮助。
我尝试过类似的事情:
postgres
但没有成功 - 所以我感兴趣是否有可能。
我尝试使用一个流行的搜索引擎和StackOverflow搜索功能搜索此信息。不成功 - 因此问题。
答案 0 :(得分:0)
正如@a_horse_with_no_name和@JacobH在评论中指出的那样,无法改变您当前未连接的数据库的架构。
所以我最终使用这样的命令来实现模式更改:
psql $PG_DATABASE -c "ALTER SCHEMA \"<schema-name>\" OWNER TO $PG_USER";