Queries
=======

読み取り専用クエリがサポートされています。オブジェクトストレージに直接書き込むことはできません。これには、Postgres
のすべての組み込み関数、ステートメント、および型が含まれます。また、導入するディストリビューションに応じて、
EDB Postgres Advanced ServerまたはEDB Postgres Extended Server
で提供されるものも含まれます。

データの挿入、更新、削除、その他の変更はできません。\ ``CREATE TABLE``
はノード上に通常の Postgres
テーブルを作成するためにのみ使用できます。このノードは一時的なものであり、終了すると破棄されます。\ ``CREATE TABLE... USING PGAA``
は、S3 互換オブジェクトストレージ内の Delta Tables
を参照する外部テーブルを作成するためにも使用できます。

独自の ETL スクリプトを使用するか、Delta テーブルまたは Iceberg
テーブルへの書き込みをサポートするサードパーティの ETL
プロバイダーを使用して、帯域外でバケットにデータをロードする必要があります。

詳細については、 :ref:`Loading data <Loading data>`  を参照してください。

唯一の例外は、Postgresのシステムテーブル、つまりユーザー、ロール、権限の保存に使用されるテーブルです。これらのテーブルはローカルブロックデバイスに保存され、バックアップとリストアに含まれます。そのため、\ ``CREATE USER``
、\ ``CREATE ROLE`` 、または\ ``GRANT USAGE``
を使用すれば、これらのユーザー、ロール、権限は再起動やリストア後も保持されます。
