アップデート
ベータ版
Lakebase Postgres (オートスケール Beta) は、 Lakebase の次のバージョンであり、評価のみに利用できます。 本番運用ワークロードの場合は、 Lakebase Public Previewを使用します。 どのバージョンが適しているかを判断するには、バージョンの選択を参照してください。
Lakebase コンピュートおよび Postgres インスタンスを最新のパッチと機能で最新の状態に保つために、Lakebase はプロジェクトのコンピュートに更新を適用します。 更新ウィンドウ(更新を実行する特定の日時)を選択できます。
Lakebase は更新を適用するためにコンピュートを一時的に再起動します。 プロセス全体はわずか数秒で完了するため、中断の可能性は最小限に抑えられます。
どのようなアップデートが含まれていますか?
Lakebase コンピュートの更新には、次の一部またはすべてが含まれる場合があります。
- Postgresのマイナーバージョンアップグレードは、通常四半期ごとにリリースされます。
- セキュリティパッチとアップデート
- オペレーティングシステムのアップデート
- Lakebaseの機能と拡張機能
- Lakebase コンピュート イメージに含まれる他のツールとコンポーネントの更新
Lakebase コンピュートのアップデートには、Lakebase プラットフォームのメンテナンスは含まれません。
アップデートはどのくらいの頻度で適用されますか?
更新は通常毎週リリースされますが、必要に応じて頻度が増減することもあります。
Lakebase は、次のルールに基づいてコンピュートに更新を適用します。
- 30 日以上アクティブなコンピュートは更新を受け取ります。
- 再起動されたコンピュートは、利用可能なアップデートをすぐに受け取ります。
- アップデート時に遷移状態(シャットダウンまたは再起動)にあるコンピュートは更新されません。
- コンピュートが更新から除外された場合、Lakebase は、コンピュートが上記の更新基準を満たしていると仮定して、次の更新で欠落した更新を適用します。
スケジュールの更新
曜日と時間を指定して、優先更新ウィンドウを設定できます。アップデートはこのウィンドウ内で適用され、必要なコンピュートの再起動を計画できます。
更新スケジュールを設定するには:
- ワークスペースの右上隅にあるアプリスイッチャーをクリックして、Lakebase アプリに移動します。
- データベース プロジェクトを選択します。
- [設定] > [アップデート] をクリックします。
- 曜日と時間を選択します。更新はこの時間枠内で行われ、数秒しかかかりません。

今後のアップデートについては、プロジェクトの設定を確認してください。予定されている更新は少なくとも 7 日前に投稿されます。
予定より早く更新を適用する
コンピュートは、再起動するとすぐに利用可能なアップデートを受け取ります。 たとえば、Lakebase から今後のアップデートの通知があった場合、コンピュートを再起動するだけですぐにアップデートを適用できます。 ただし、この場合、通知はクリアされません。計画された更新時間が到着すると、コンピュートはすでに更新されているため、それ以上のアクションは実行されません。
コンピュートが定期的にゼロにスケールされる場合、再起動時に更新を受け取ります。 このような場合、コンピュートの停止/起動サイクルを通じて更新が自然に適用されるため、更新通知にあまり注意を払う必要はありません。
コンピュートの再起動手順については、 「コンピュートの管理」を参照してください。
アップデート中の接続中断に対処する
ほとんどの Postgres 接続ドライバには、短時間の接続中断を自動的に処理する再試行メカニズムが含まれています。 つまり、ほとんどのアプリケーションでは、ドライバーが自動的に再接続されるため、短時間の再起動で中断は最小限に抑えられます。
ただし、アプリケーションに厳格な可用性要件がある場合は、再試行を許可するように接続設定を構成することをお勧めします。接続タイムアウト、再試行間隔、接続プール戦略などのオプションについては、ドライバーのドキュメントを確認してください。設定では、Lakebase コンピュートに更新を適用するのにかかる数秒間を考慮する必要があります。
アプリケーションが接続プールを使用している場合、またはカスタム再試行ロジックがある場合は、アプリケーションの再起動中に短時間の接続切断を処理できることを確認してください。