2023-03-10

PostgreSQLにて外部のDBを参照してあたかも自分のDBの中のテーブルのように使う

aaa_db の テーブル tbl1 を別の bbb_db を開いて参照する為する方法

aaa_dbのロールユーザーは a_xxxとする
bbb_dbのロールユーザーは b_xxxとする ※同じなら同じものを指定


CREATE EXTENSION IF NOT EXISTS postgres_fdw;


CREATE SERVER bbb_db

    FOREIGN DATA WRAPPER postgres_fdw

    OPTIONS (host 'localhost', port '5432', dbname 'aaa_db');


CREATE USER MAPPING

    FOR b_xxx SERVER aaa_db

    OPTIONS (USER 'a_xxx', PASSWORD 'パスワード');


IMPORT FOREIGN SCHEMA public

   LIMIT TO ("tbl1")

   FROM SERVER bbb_db INTO public;


2023-03-05

FreeCAD 0.20.x用の入門テキスト公開

2023年3月05日 10章~11章を加筆してアップしてあります。(解説動画は順次公開します)
2023年2月24日 9章を加筆してアップしてあります。

もし前回までのものを印刷されている方は9章のみ印刷して後ろに付け足してください。

(両面印刷されている方には申し訳ありません、全ページの裏が白紙だと思うので1つ前のページから印刷してください・・・。)


FreeCADの入門用テキストを作成しようと考えて既に1年が経過し実際に作りはじめてボツにして半年が経過、その間FreeCADのバージョンアップ等も経て更に原稿がボツとなり、今年(2023年)に入って追加でポチポチと原稿を追加して書き始めるも、Wordのファイルが破損して60ページ以上を失い・・・(笑)

もう諦めて後半はまだ完成していませんが、公開することにしました。

ですので、今後加筆して行き最終的には入門テキストとしてパーフェクト版になることを目指します。


とりあえずは、GoogleDriveでPDFとして共有していますのでご覧にはなれます。

【PDF】謎の入門テキスト ダウンロード

上記リンクをクリックすると公開してあるGoogleDriveの共有ファイルが開かれます
ダウンロードするには次の画像の部分をクリックしてください


こんな情報ですが、少しでも皆様のお役に立てれば光栄です。

なお、本テキストは複製も印刷も自由ですが、前述した通り未完成ですのでタイトル部分の「XXXX-XX版 ver.XXX」と言うのが新しいほど新しいものとなります。


解説動画は次の通りです