2016年

2月

05日

【PostgreSQL-0008】pg_tables

 pg_tablesは、テーブルに関する情報を表示する、システムカタログのビューのひとつです。次のようにSQLを記述すると、'adempiere'のスキーマのテーブルの一覧を取得する事ができます。

Select * from pg_tables where schemaname = 'adempiere' order by tablename

 このSQLを使用して取得した、adempiereスキーマのテーブル一覧と、iDempiereのアプリケーション辞書に登録されているテーブルのデータとを比較してみました(2016年2月現在)。

adempiereスキーマだけに存在するテーブル

 下記のテーブルは、adempiereスキーマには存在していますが、iDempiereのアプリケーション辞書にはデータとして存在していません。

a_asset_change_amt

dual

r_issuesource

t_alter_column

t_selection

t_selection2

t_spool

t_trialbalance

iDempiereのアプリケーション辞書にだけに存在するデータ

 下記のテーブル情報は、iDempiereのアプリケーション辞書にはデータとして登録されていますが(ただし非アクティブ)、データベースのadempiereスキーマにはそのテーブルは存在していません。

A_Valid_Asset_Combinations