※この現象は8.0.20.0で修正されました。
対象製品とバージョン
Forguncy 8.x
現象
データソースに「PostgreSQL」を選択し、他ユーザーが作成したテーブルをリンクテーブルとして接続すると、主キーが自動で検出されず、ナビゲーションウィンドウ内のテーブルのフィールドに(鍵アイコン)が表示されません。
以下のように、テーブルのフィールドに(鍵アイコン)が表示されません。
※ログインユーザーが作成したテーブルの場合は、以下のように主キーが自動で検出されます。
回避方法
以下のいずれかの方法で回避してください。
- PostgreSQLデータベース側で対象のテーブルを参照するビューを作成します。
リンクテーブル作成時にビューを選択した場合、[固有レコード識別子の選択]ダイアログボックスが表示されるので、そこで主キーを手動で設定します。 - ODBCデータソースを使用して接続し、テーブルに対して手動で[固有レコードの識別子](主キー)を設定します。
- Forguncyの外部データベースの「接続設定」画面において、「ユーザー名」に指定するユーザーにPostgreSQLのSUPERUSER権限が付与されているユーザーを指定します。この方法はSUPERUSER権限でPostgreSQLに接続しますので、権限上問題ない場合に使用するようにしてください。
文書種別
不具合
検索キーワード: fgcbug PrimaryKey プライマリーキー