sql >> データベース >  >> RDS >> PostgreSQL

Postgres:Javaからpostgres関数にカスタムタイプを渡す

    必要な値を関数に渡す2つの方法を見つけました:

    1. UDTの文字列が複雑な場合、その文字列を作成するのは困難です。最も簡単な方法は、リバースエンジニアリングを行うことです。 plpgsqlでUDTを作成し、印刷します。このようにして、Javaから渡す必要のある文字列を取得します。今度はJavaコードで、そのような文字列を作成するロジックを記述します。
    2. 別の方法は、json形式と関数で値を渡し、jsonを解析して、独自にUDTを作成することです。

    メンテナンスが簡単なため、2番目のアプローチを選択します。



    1. 高可用性のためにPerconaXtraDBCluster8をデプロイする方法

    2. Railsのテーブル列にハッシュ値を保持する方法

    3. UNIONALLと組み合わせたテーブルのVIEWのMySQLパフォーマンス

    4. 存在しない場合のシーケンスの作成方法