😠

CloudSQL(PSQL)でGoogleにAlter tableを叩かれるよ

2023/09/09に公開

TLDR;

GCPで利用しているCloudSQL(PostgreSQL)でGoogle(cloudsqladmin)にALTER TABLE template0を叩かれることがあるよ。
DROP TABLE template0もあるよ

template0とは?

ここを参考にすると
PostgreSQLの予約テーブル的な立ち位置のものっぽい
おそらく、DBを作成をする際のテンプレート的なもの(名前の通り)

基本的には編集するのは、標準関数などをDB全体として仕込みたい場合に編集される。

Googleはなぜこんなことをする?

聞いても教えてくれないので、以下推察

  • CloudSQLの新機能(=template0を使った機能)を開発していて、Stagingでの検証は終わっていた
  • 実運用されている顧客環境で最終検証をしたく、たまたまサンプリングに当たった
  • ALTER TABLE template0を叩いてみたら、顧客に見つかった

最後に

Googleくんさぁ....

Discussion