■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
sql実行で
set search_path コマンドを投入することにより機能することを確認しました。
(毎回実行する手間はあります)
OBサポートです。

■search_pathの動作について
誠に恐れ入りますが、製品内部動作の都合上
ログオン時に指定したスキーマを既定のスキーマとしてsearch_pathを設定する動作となります。
このため、ご認識の通りで標準のツール等で想定されるsearch_pathの動作について、
SI Object Browser側では対応ができない動作となります。

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
可能であればSQL発行時においては、明示的にスキーマの指定等をお願いできますと幸いです。

何卒よろしくお願い申し上げます。
SEARCH_PATHが機能しないのですが権限設定など必要でしょうか

pgAdmin4ではSEARCH_PATHが機能しています。
OBサポートです。

■ロック情報・アクセス情報のファイル出力について
ロック情報・テーブルアクセス情報に関しましては、
製品によって出力可否が異なっております。

for Oracle版に関しましては当該機能において、出力用のメニュー・ボタンなどをご用意しておりますが、
例)サイドメニューとして
・Excelファイルへの出力
・クリップボードコピー
のボタンがございます。

一方で、for Postgres、SQL Server版に関しましては出力機能が現状ご用意できていない状況となります。
これらの製品に関しましても、今後の改善の中で機能統一を進めて参りますが、
現状は出力に対応できていない状況となります事ご了承ください。

本件、大変ご不便をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
ロック情報・アクセス情報をファイル出力する機能はございますでしょうか。
表示されるプロセスを一括で取得したいと考えております。
すみませんがよろしくお願いいたします。
[OBサポート]
>平素は格別のお引立てを賜り、厚く御礼申し上げます。
>誠に勝手ながら、弊社では以下の期間を年末年始休業とさせていただきます。
>
>2023年12月29日(金) ~ 2024年1月8日(月)
>
>■お問い合わせについて
>最終日2023年12月28日(木)の技術サポート受付は15:00までとさせていただきます。
>※年末のため混雑が予想され、お問い合わせ内容によっては
> 年内にご返信できない場合がございますが、
> 2024年1月9日(火)より順次ご返信させていただきます。
>
>ご不便をおかけ致し誠に申し訳ございませんが、何卒ご了承ください。
OBサポートです。
本件、ご回答が大変遅くなってしまい、誠に申し訳ありません。

■内部プログラムのチェックについて
誠に恐れ入ります、ストアドプログラム内部で呼び出されるプログラムに関しましては、
構文上の誤りがない場合にはPostgreSQL側でコンパイル自体は成功する(遅延評価される)動作となりますため、
SI Object Browser側でもこれらのチェックは行っておりません。
※これはCREATE OR REPLACE PROCEDURE/FUNCTIONの発行した結果をSI Object Browser側で表示しているためです。

こちらの動作に関しては手続き言語によって異なり、Oracle DatabaseなどのPL/SQLにおいてはコンパイル時点での内部プログラムの評価が行われる動作を確認しております。
一方でPostgreSQLにおけるPL/pgSQLにおいては、内部プログラムの評価は実行時に行われるため、
コンパイル時に不正なプログラムを定義していても、構文上の誤りがなければコンパイルができてしまう動作となります。

本件、大変ご不便をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
例えばprocedureで呼び出すfunctionやprocedureが存在しなくてもエラーにならず実行時に存在チェックされエラーとなります。
仕様になりますでしょうか(Postgres側の問題?)
さきほど、手順通りにexeを更新して、問題ないことを確認できました。

ありがとうございました。
ご報告の不具合につきまして、
本日修正の上、修正モジュールを公開いたしました。

つきましては、
以下の手順にて24.1.2.0修正モジュールの適用をお願いできますでしょうか。

■修正内容
 サブスクリプションライセンスまたは仮想ユーザーライセンスで
 ライセンス登録している状態で本バージョン(24.1.1.0)を適用し、
 製品起動時にライセンス登録画面が再表示される問題

■適用手順
 (1)以下の URL にアクセスする。
  https://products.sint.co.jp/siob/support/diff
 (2)「SI Object Browser for Oracle 24.1.2.0 差分ファイル」をダウンロードする。
 (3)ダウンロードした obo24010200.zipを解凍してできる、「x64」または「x86」
  フォルダ内のファイルを、SI Object Browser のインストールフォルダに上書きコピーする。
  ※「x64」または「x86」フォルダはインストールした製品の bit 数に合わせて適用してください。

このたびは2次不具合でご迷惑をお掛けしてしまい誠に申し訳ございません。
今後とも、よろしくお願いいたします。