我正在使用RESTfull Liquibase编写一个带有Spring的MySQL API,以管理与MySQL 8一起的数据库迁移。我在网上搜索过(,,),但是Liquibase仍然在迁移中生成"TINYBLOB“类型,而不是”点“或”几何学“。我有一个典型的JPA实体:
class MyModel {
private Point location对于hibernate方言,我使用的是org
PostGIS提供了一个简单的强制转换,可以从浮点lat和long构造geography类型。SELECT ST_Point(1,2)::geography; -- standard version (MM) less precision然而,尽管MySQL中的文档清楚地表明笛卡尔点和大地点是有区别的,但我无法找到如何在MySQL或MariaDB