query( "DELETE FROM {$table}" ); // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- テーブル名は自プラグインの定数由来。 } /** * DBバージョンまたはプラグインバージョンが変わっていたら、 * スキーマと定義キャッシュ(UAパターン・検証可能ID)を更新する。 */ public static function maybe_upgrade(): void { if ( get_option( 'ailens_db_version' ) === AILENS_DB_VERSION && get_option( 'ailens_version' ) === AILENS_VERSION ) { return; } Ailens_Schema::create_tables(); Ailens_Schema::ensure_options(); Ailens_Cron::schedule(); self::sync_report_schedule(); } }