Apple Remote Desktop - PostgreSQLスキーマのサンプル

background image

スキーマのサンプル

この章では、

Apple Remote Desktop

」のレポートデータベースで

使用されるデータベース・スキーマを取得するときに

SQL

プログラ

マの役に立つ

SQL

コマンドを示します。スキーマに関するこの知識

を利用して、

Apple Remote Desktop

」のレポート情報にアクセス

する独自のアプリケーションを作成できます。

主要なデータベース・スキーマのサンプルリスト

コマンド:

/System/Library/CoreServices/RemoteManagement/rmdb.bundle/bin/psql -U ard -c

"\\d propertynamemap" ard

出力:

Table "public.propertynamemap"

Column | Type | Modifiers

---------------+------------------------+-----------

objectname | character varying(128) | not null

propertyname | character varying(128) | not null

propertymapid | integer |

システム情報テーブルのサンプルリスト

コマンド:

/System/Library/CoreServices/RemoteManagement/rmdb.bundle/bin/psql -U ard -c

"\\d systeminformation" ard

出力:

Table "public.systeminformation"

Column | Type | Modifiers

--------------+--------------------------+-----------

computerid | character(17) | not null

objectname | character varying(128) | not null

propertyname | character varying(128) | not null

itemseq | integer |

value | character varying(512) |

lastupdated | timestamp with time zone |

background image

198

付録

D

PostgreSQL

スキーマのサンプル

プロパティ名のサンプルリスト

コマンド:

/System/Library/CoreServices/RemoteManagement/rmdb.bundle/bin/psql -U ard -c

"select * from propertynamemap" ard

出力:

objectname | propertyname | propertymapid

-----------------------+------------------------------+---------------

Mac_SystemInfoElement | WirelessCardIsActive | 0

Mac_SystemInfoElement | WirelessCardFirmwareVersion | 1

Mac_SystemInfoElement | WirelessCardHardwareAddress | 2

Mac_SystemInfoElement | WirelessCardLocale | 3

Mac_SystemInfoElement | WirelessCardType | 4

Mac_SystemInfoElement | WirelessCardInstalled | 5

Mac_SystemInfoElement | WirelessChannelNumber | 6

Mac_SystemInfoElement | WirelessNetworkAvailable | 7

Mac_SystemInfoElement | WirelessIsComputerToComputer | 8

......

1

つのコンピュータからのテーブルのサンプルリスト

コマンド:

/System/Library/CoreServices/RemoteManagement/rmdb.bundle/bin/psql -U ard -c

"select * from systeminformation" ard

出力:

computerid | objectname | propertyname | itemseq |

value | lastupdated

-------------------+----------------------+-----------------+---------+-----

----------------+------------------------

00:03:93:af:15:cc | Mac_HardDriveElement | CreationDate | 0 |

2005-02-25T03:30:07Z| 2005-02-26 22:21:38-08

00:03:93:af:15:cc | Mac_HardDriveElement | FileSystemType | 0 |

18475 | 2005-02-26 22:21:38-08

00:03:93:af:15:cc | Mac_HardDriveElement | FreeSpace | 0 |

4101610 | 2005-02-26 22:21:38-08

00:03:93:af:15:cc | Mac_HardDriveElement | GroupName | 0 |

admin | 2005-02-26 22:21:38-08

background image

199