A5:SQL Mk-2

開発のこと、日々のこと

PostgreSQL FDWで生成したテーブルについて

ホーム フォーラム A5:SQL Mk-2掲示板 PostgreSQL FDWで生成したテーブルについて

このトピックには5件の返信が含まれ、2人の参加者がいます。1 日、 14 時間前 tsz さんが最後の更新を行いました。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #313 返信

    tsz

    いつも利用させていただき、大変お世話になっております。

    この度、PostgreSQLのpostgres_fdwを用いて外部サーバー接続を行いました。
    バージョンは下記のとおりです。
    ・ローカル(α):PostgreSQL9.6
    ・リモート(β):PostgreSQL8.4

    この時、αに作成したβの外部テーブルがオブジェクトツリー上に表示されませんが使用でしょうか?
    テーブル作成時の実行コマンドは下記のとおりです。

    IMPORT FOREIGN SCHEMA public LIMIT TO (hogehoge) FROM SERVER α INTO public;
    (リモートのpublicスキーマからhogehogeだけをローカルのpublicスキーマにインポート)

    ターミナル(SSH)で\zコマンド、SELECT、INSERT、UPDATE、DELETEを確認しましたが、
    問題ありませんでした。
    A5SQLでSELECT、INSERT、UPDATE、DELETEを確認しましたが問題ありませんでした。
    なので、オブジェクトツリーにのみ表示されない状態になっています。

    FDW EXTENSION自体はPostgreSQL9.1からの機能で、9.3からは標準実装になり
    パフォーマンスも向上しているとのことで、できればオブジェクトツリーに表示され
    ローカルテーブルと同等に操作したいです。

    お手数をおかけしますが、ご確認のほどよろしくお願いいたします。

    #319 返信

    松原正和
    キーマスター

    tsz さんこんにちは。

    PostgreSQLの外部テーブルですが、Version 2.13.0 から対応予定で開発を進めています。ベータ版でDBツリーに表示されるようになっているはずですので、ご確認願えますでしょうか?。

    以上よろしくお願いいたします。

    #324 返信

    tsz

    松原様

    早速の対応まことにありがとうございます。

    a5m2_2.13.0_beta30_x64で問題なく外部テーブルが表示されていることを確認いたしました。
    正式版のリリースを楽しみにしております。

    複数のアーキテクチャに対応し続けることは大変だと思いますが、引き続きよろしくお願い
    いたします。

    #347 返信

    tsz

    松原様

    本件、1点問題がありましたので連絡いたします。

    データベースの接続で、下記、それぞれの接続があったとします。
    ・ローカル(α):PostgreSQL9.6
    ・リモート(β):PostgreSQL8.4
    αからβへの参照は問題なくできるようになり「ソースをSQLエディタで開く」も問題なく実行されます。
    しかし、βの接続でオブジェクトツリーを表示し「ソースをSQLエディタで開く」を行うと
    「relation “information_schema.foreign_tables” does not exist」
    とエラーが表示されます。

    自身のテーブルにも関わらず、外部テーブルとして取り扱われているようです。
    しかも、参照に関係なく全テーブルで上記エラーが発生してしまいます。

    対応のほどよろしくお願いいたします。

    #351 返信

    松原正和
    キーマスター

    tszさんこんにちは。

    はい、現象を確認しました。外部テーブルとして扱われるというよりは、外部テーブルかどうか判断するのに、information_schema.foreign_tablesを使っている感じです。本日出したベータ版には間に合いませんでしたが、次のベータ版で修正したいと思いますので少々お待ちください。

    #355 返信

    tsz

    松原様
    ご確認ありがとうございます。

    次期バージョンの公開をお待ちしております。

    引き続き、よろしくお願いいたします。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
返信先: PostgreSQL FDWで生成したテーブルについて
あなたの情報:




コメントは受け付けていません。