#author("2017-05-11T22:41:58+09:00","","")
[[PostgreSQL]]

#contents

* 外部テーブル情報の取得 [#ma8955ad]

[[view source on doxygen.postgresql.org>https://doxygen.postgresql.org/foreign_8c.html#a3b7ac6e54e9ea1fa327c25ad83208a52]]
#geshi(c){{
#include "foreign/foreign.h"
/*
[Sample]
  CREATE FOREIGN TABLE T (....) SERVER postgres_server
  OPTIONS (table_name 'warehouse', schema_name 'sales');
*/

ListCell     *lc;
ForeignTable *table = GetForeignTable(foreigntableid);
foreach(lc, table->options)
{
        // オプション情報の取得
	DefElem    *def = (DefElem *) lfirst(lc); 
        // オプション名とオプション値の表示
        elog(NOTICE, "%s = %s", def->defname, defGetString(def));
        // table_name = warehouse
        // schema_name = sales
}
}}


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
目次
ダブルクリックで閉じるTOP | 閉じる
GO TO TOP