■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
DOMAINと配列が表示できません 2026/09/17 18:21 OB 1
pgAdminで以下のDOMAINを作成し、関数の返り値として使用しております。
しかし、SI Object Browser for Postgres(Ver.25)ではDOMAINがツリーに表示されません。
また、当該DOMAINを返り値として使用している関数を実行したところ、「データ型が無効です」と表示されます。

DOMAINを表示する方法、また、返り値を確認する方法がございましたら、ご教示いただけますでしょうか。

使用したDOMAIN定義は以下のとおりです。
CREATE DOMAIN jaall."type_分割用配列_型"
AS character varying(20)[];
使用したSQLは以下のとおりです。
SELECT jaall.kkjpk_common__kkjf_split('a,b,c');
こんにちは。OBサポートです。

本件、ご不便をおかけし大変申し訳ございません。
SI Object BrowserではDOMAINに対応した機能が未実装であり、オブジェクトとしての表示ができません。
また、関数使用時にエラーが発生してしまう件については、
本製品上でSELECTしたデータを表示する際、関数型のデータに未対応であるためと考えられます。
つきましては、SELECT時にキャスト(jaall.kkjpk_common__kkjf_split('a,b,c')::text)をしていただき、
返り値を文字列として取得いただけますと正常にSELECT文が実行可能です。

大変お手数ですが、よろしくお願い致します。