Apple Remote Desktop - Schéma modèle PostgreSQL

background image

Schéma modèle PostgreSQL

Ce chapitre contient des commandes SQL permettant d’aider
les programmeurs SQL à obtenir le schéma de base de don-
nées utilisé dans la base de données de rapports d’Apple
Remote Desktop. Vous pouvez utiliser ces connaissances du
schéma afin de créer vos propres applications qui accèdent
aux informations des rapports Apple Remote Desktop.

Modèle de liste du schéma de la base de données principale
Commande :

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

"\\d propertynamemap" ard

Sortie :

Table "public.propertynamemap"

Column | Type | Modifiers

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

objectname | character varying(128) | not null

propertyname | character varying(128) | not null

propertymapid | integer |

Modèle de liste du tableau d’informations système.
Commande :

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

"\\d systeminformation" ard

Sortie :

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) |

background image

214

Annexe D

Schéma modèle PostgreSQL

lastupdated | timestamp with time zone |

Modèle de liste de noms de propriété
Commande :

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

"select * from propertynamemap" ard

Sortie :

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

......

Modèle de liste de tableau d’un ordinateur
Commande :

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

"select * from systeminformation" ard

Sortie :

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

215

Inde

x