fix(mysql): use new st_astext function (#1100)

This commit is contained in:
Nicolas Delperdange 2020-03-22 15:47:57 +01:00 committed by GitHub
parent ebc72c454e
commit cc2dc8d671
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -197,12 +197,12 @@
"Return per-TYPE SQL expression to use given a column NAME.
Mostly we just use the name, but in case of POINT we need to use
astext(name)."
st_astext(name)."
(declare (ignore mysql))
(case (intern (string-upcase type) "KEYWORD")
(:geometry (format nil "astext(`~a`) as `~a`" name name))
(:point (format nil "astext(`~a`) as `~a`" name name))
(:linestring (format nil "astext(`~a`) as `~a`" name name))
(:geometry (format nil "st_astext(`~a`) as `~a`" name name))
(:point (format nil "st_astext(`~a`) as `~a`" name name))
(:linestring (format nil "st_astext(`~a`) as `~a`" name name))
(t (format nil "`~a`" name))))
(defmethod get-column-list ((mysql copy-mysql))