Amazon Aurora for PostgreSQL コネクターのメッセージおよび制限事項

 

オペレーションについては「Amazon Aurora for PostgreSQL」(オペレーショントップページ)を参照してください。

AMAZONAURORAPOSTGRESQLカテゴリのメッセージコード一覧

Amazon AURORA for PostgreSQL Connectorで発生するエラーに対応するメッセージコードです。

 

AMAZONAURORAPOSTGRESQL0000E

定義されていないエラーが発生した場合に出力されるメッセージコードです。

原因

対策

定義されていないエラーが発生しました。

エラーメッセージやエラーが発生した処理のヘルプなどを確認してください。

対応するエラー

  • 特になし

 

AMAZONAURORAPOSTGRESQL0001E

データベース処理中のエラーに対応するメッセージコードです。

原因

対策

エラーメッセージにより、原因は異なります。

エラーメッセージを確認し、以下のことを行ってください。

  • 下記の「例外メッセージ」に対象のエラーの原因/対策が記述されていないかを確認してください。

  • 使用しているコネクターの制限事項に対象のエラーの原因/対策が記述されていないかを確認してください。

  • 接続先のデータベースのドキュメントなどに対象のエラーに関する情報がないか確認してください。

対応するエラー

  • java.sql.SQLException

  • org.postgresql.util.PSQLException

 

AMAZONAURORAPOSTGRESQLカテゴリの例外メッセージ

例外名

原因

対策

org.postgresql.util.PSQLException

FATAL: database "<データベース名>" does not exist

データベースが存在しません。

コネクションリソースのデータベース名で存在するデータベースを指定してください。

FATAL: password authentication failed for user "<ユーザ名>"

ユーザー名、パスワードまたはSSL接続が不正です。

コネクションリソースのユーザー名パスワードを確認してください。

ERROR: syntax error at or near "<テーブル名に含まれる不正な文字列>"

テーブル名が不正です。

テーブル名で指定したテーブル名を確認してください。

ERROR: relation "<テーブル名>" does not exist

テーブルが存在しません。

テーブル名で存在するテーブルを指定してください。

ERROR: permission denied for table <テーブル名>

テーブルの読み取り権限がありません。

テーブル名で指定したテーブルの読み取り権限を確認してください。

接続試行は失敗しました。

データベースに接続できません。

コネクションリソースのホスト名ポート番号を確認してください。

SSL エラー: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

証明書がHULFT Squareが参照するキーストアにインポートされていません。

証明書をHULFT Squareが参照するキーストアにインポートしてください。

 

AMAZONAURORAPOSTGRESQLカテゴリの制限事項

 

サポートする型

本コネクターでサポートする型は以下のとおりです。

型名

サポート

備考

BIGINT型

 
BIGSERIAL型 ×  
BIT[(n)]型 ×  
BIT VARYING[(n)]型  
BOOLEAN型  
BOX型 ×  
BYTEA型  
MONEY型 ×  
CHARACTER[(n)]型  
CHARACTER VARYING[(n)]型  
CIDR型  
CIRCLE型  
DATE型  
DOUBLE PRECISION型  
INET型  
INTEGER型  
INTERVAL[(p)]型  
LINE型 ×  
LSEG型  
MACADDR型  
MACADDR8型 ×  
NUMERIC[(p,s)]型  
PATH型  
POINT型  
POLYGON型  
REAL型  
SMALLINT型  
SERIAL型 ×  
SMALLSERIAL型 ×  
TEXT型  
TIME[(p)]型 ×  
TIME[(p)] WITH TIME ZONE型 ×  
TIMESTAMP[(p)]型  
TIMESTAMP[(p)] WITH TIME ZONE型  
ARRAY型  
UUID型 ×  
ENUM型 ×  
XML型 ×  
JSON型 ×  
JSONB型 ×  
RANGE型 ×  
TSQUERY型 ×  
TSVECTOR型 ×  
PG_LSN型 ×  
PG_SNAPSHOT型 ×  
  • ○:サポートします。

  • △:サポートしますが、制限事項があります。

  • ×:サポートしません。

 

テーブル読み取り処理

仕様制限

  • BYTEA型

    • 半角バックスラッシュ(「\」)と半角アポストロフィ(「'」)はサポートしません。

  • テーブル名が引用符で囲われている場合、テーブル名の大文字小文字を区別します。

  • フェッチサイズのデフォルト値は「500」です。

 

検索系SQL実行処理

仕様制限

  • BYTEA型

    • 半角バックスラッシュ(「\」)と半角アポストロフィ(「'」)はサポートしません。

  • フェッチサイズのデフォルト値は「500」です。

 

テーブル書き込み処理

仕様制限

  • 以下の型はサポートしません。

    • CIDR型

    • CIRCLE型

    • INTERVAL型

    • LSEG型

    • PATH型

    • POINT型

    • POLYGON型

    • BIT VARYING型

    • BIT VARYING(n)型

    • ARRAY型

    • INET型

    • MACADDR型

  • BYTEA型

    • 半角バックスラッシュ(「\」)と半角アポストロフィ(「'」)はサポートしません。

  • テーブル名が引用符で囲われている場合、テーブル名の大文字小文字を区別します。

  • アップデートモードインサート・アップデートは使用できません。

 

更新系SQL実行処理

仕様制限

  • 以下の型はサポートしません。

    • CIDR型

    • CIRCLE型

    • INTERVAL型

    • LSEG型

    • PATH型

    • POINT型

    • POLYGON型

    • BIT VARYING型

    • BIT VARYING(n)型

    • ARRAY型

    • INET型

    • MACADDR型

  • BYTEA型

    • 半角バックスラッシュ(「\」)と半角アポストロフィ(「'」)はサポートしません。