IBM Cloud Docs
PostgreSQL

PostgreSQL

IBM Cloud Databases for PostgreSQL は、高度にカスタマイズ可能なオープン・ソースのオブジェクト・リレーショナル・データベースです。 これは、JSON をサポートする機能豊富なエンタープライズ データベースです。

PostgreSQL は以下のいずれかの方法で設定できる:

  • Create new connection- Create new connection ] タブを選択した場合は、[新規接続の作成 - 構成の詳細] テーブルを参照して、構成の詳細を示します。

  • Import from catalog- データプラットフォームの既存のカタログから接続の詳細をインポートすることができます。 Import from catalog タブを選択した場合は、 カタログからのインポート - 構成の詳細の 表を参照し、構成の詳細を提供してください。

  • Import from project- データプラットフォームの既存のプロジェクトから接続の詳細をインポートできます。 Import from project を選択した場合は、「 Import from project - configuration details 」の表を参照し、構成の詳細を入力してください。

新規接続の作成 - 設定の詳細

クレタ新規接続 - コンフィギュレーションの詳細
フィールド 説明
ターゲット・パーシスタンス

ターゲットの永続化を選択します:

  • Watsonx.data インスタンス・コンソール・データベースは、接続の詳細を排他的に保存します。
  • プラットフォーム・アセット・カタログ - データ・プラットフォームのデフォルト・カタログには、接続の詳細が保存されます。
    Platform asset catalog オプションを選択できるのは、データプラットフォームサービスがアクティブで、データプラットフォームに Platformアセットカタログが存在し、それにアクセスできる場合のみです。
表示名 画面に表示するデータベース名を入力します。
データベース名 データベースの名前を入力します。
ホスト名 ホスト名を入力します。
ポート ポート番号を入力します。
ユーザー名 ユーザー名を入力します。
パスワード パスワードを入力します。
ポートはSSLが有効です トグル スイッチを使用して SSL 接続を有効または無効にします。 有効にした場合、
私。 SSL 証明書 (.pem、.crt、.cert、または .cer) のアップロード リンクが有効になっています。
ii. SSL 証明書 (.pem、.crt、.cert、または .cer) のアップロード リンクをクリックします。
iii. SSL 証明書を参照してアップロードします。
証明書の検証 証明書を検証するには、トグルスイッチを有効にする必要があります。 無効にすると、テスト接続機能は動作せず、PostgreSQL データベースをエンジンに追加できません。
接続状況 データベース接続をテストするには、「接続のテスト」リンクをクリックします。 データベース接続が成功すると、成功メッセージが表示されます。
カタログの関連付け カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースに自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。
カタログ名 カタログ名を入力してください。
作成 Create をクリックしてデータベースを作成する。

PostgreSQLデータベースを作成するために、証明書を検証するオプションのトグルスイッチを有効にします。 無効の場合、Test connection 機能は動作せず、データベースをエンジンに追加することはできません。

カタログからのインポート - 構成の詳細

カタログからのインポート - 構成の詳細
フィールド 説明
カタログの選択 ドロップダウンを使用してカタログを選択します。
データ・ソースの選択 ドロップダウンを使用して、選択したカタログからデータソースを選択します。
ターゲット・パーシスタンス

ターゲットの永続化を選択します:

  • Watsonx.data インスタンス・コンソール・データベースは、接続の詳細を排他的に保存します。
  • プラットフォーム・アセット・カタログ - データ・プラットフォームのデフォルト・カタログには、接続の詳細が保存されます。
    Platform asset catalog オプションを選択できるのは、データプラットフォームサービスがアクティブで、データプラットフォームに Platformアセットカタログが存在し、それにアクセスできる場合のみです。
接続状況 データベース接続をテストするには、「接続のテスト」リンクをクリックします。 データベース接続が成功すると、成功メッセージが表示されます。
表示名 画面に表示するデータベース名を入力します。
カタログの関連付け カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースに自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。
カタログ名 カタログ名を入力してください。
作成 Create をクリックしてデータベースを作成する。

プロジェクトからのインポート - 構成の詳細

プロジェクトからのインポート - 構成の詳細
フィールド 説明
プロジェクトを選択する ドロップダウンを使ってプロジェクトを選択します。
データ・ソースの選択 ドロップダウンを使用して、選択したプロジェクトからデータソースを選択します。
ターゲット・パーシスタンス

ターゲットの永続化を選択します:

  • Watsonx.data インスタンス・コンソール・データベースは、接続の詳細を排他的に保存します。
  • プラットフォーム・アセット・カタログ - データ・プラットフォームのデフォルト・カタログには、接続の詳細が保存されます。
    Platform asset catalog オプションを選択できるのは、データプラットフォームサービスがアクティブで、データプラットフォームに Platformアセットカタログが存在し、それにアクセスできる場合のみです。
接続状況 データベース接続をテストするには、「接続のテスト」リンクをクリックします。 データベース接続が成功すると、成功メッセージが表示されます。
表示名 画面に表示するデータベース名を入力します。
カタログの関連付け カタログをデータソースに関連付けるには、チェックボックスを選択します。 このカタログは、お客様のデータソースに自動的に関連付けられ、その中に保存されたデータに対するクエリインターフェースとして機能します。
カタログ名 カタログ名を入力してください。
作成 Create をクリックしてデータベースを作成する。

SQL ステートメントの制限

  • DROP TABLE ステートメントはカタログで有効になっている場合にのみサポートされます。
  • データベースベースのカタログの場合、CREATE SCHEMACREATE TABLEDROP SCHEMADROP TABLEDELETEDROP VIEWALTER TABLE 、 そして ALTER SCHEMA ステートメントは利用できませんデータ管理者UI。

データ型の制限

  • BLOB そして CLOB データ型は、同等の代替として使用できます。BYTEA そして TEXT それぞれ。
  • BLOB そして CLOB データ型のサポート SELECT ステートメントはサポートされていますが、次のような操作はサポートされていません。equallike 、 そして in
  • UIから表示されるデータは BLOB データ型はBase64形式ですが、presto-cli からの結果は 16 進形式です。
  • BINARY データ型は以下のみサポートします SELECT 声明。
  • BYTEA それは BINARY 代替データ型。
  • データ型のフィールドが REAL 小数点以下の桁数が 6 桁以上で、そのほとんどがゼロの場合、照会時の値は切り捨てられます。 値の精度に応じて、丸め方が異なることがわかります。 例えば、10進数の1.654を小数点以下3桁で四捨五入しても同じである。 別の例としては、10.890009と 10.89000がある。 注目すべきは10.89000四捨五入すると10.89 、 一方10.89009切り捨てられません。 これは、バイナリ浮動小数点形式の表現上の制限による固有の問題です。 クエリに並べ替えが含まれる場合、これは大きな影響を与える可能性があります。