Google CloudSQL 上的全局变量 explicit_defaults_for_timestamp

Global variable explicit_defaults_for_timestamp on Google CloudSQL

我正在尝试使用 CloudSQL MySQL 后端将 Airflow 安装到 Cloud Dataproc 集群上。

Airflow 要求将全局变量 explicit_defaults_for_timestamp 设置为 1,但是我无法设置此变量,因为用户 root 没有 Super_priv 权限,而且我读到不支持这些权限在 CloudSQL 中。

有没有办法解决这个问题,以便我可以设置这个变量?

请不要建议使用 Composer。

根据此处的文档,我自己找到了答案:https://cloud.google.com/sql/docs/mysql/flags

gcloud sql instances patch [INSTANCE_NAME] --database-flags explicit_defaults_for_timestamp=on