RDS for MySQL8ではSRSが空になるバージョンがある

  • 8.0.16, 8.0.17では INFORMATION_SCHEMA.ST_SPATIAL_REFERENCE_SYSTEMS が空の場合がある
  • 8.0.19では修正されているのでバージョンアップするといい

あらまし

Amazon RDS for MySQL(8.0) v8.0.17 にて geometry 型を使おうと思ったところ、うまくスキーマが適用できず
There's no spatial reference system with SRID 4326
SELECT * FROM INFORMATION_SCHEMA.ST_SPATIAL_REFERENCE_SYSTEMS したら0しか入ってない😫

3月に 8.0.19 がリリースされていたので、試しにバージョンアップしたら無事 SRS の table が作られていました。めでたし。

参考

amazon rds - RDS MySQL 8.0.16 has empty "INFORMATION_SCHEMA.ST_SPATIAL_REFERENCE_SYSTEMS" table - Database Administrators Stack Exchange