create コマンドを実行すると、新しい空のポリシーグループが作成されます。
create [--username=<name>] [--name=<policy group name>] [--scope=<user/host>] [--entity=<entity name>] [--priority=<priority integer>]
--username=<name> : 構成リポジトリで使用されている書式で管理者のユーザー名を指定します (例: “jmonroe”)。
--name=<policy group name> : このコマンドは、ポリシーグループの名前を指定します。この名前とスコープを持つポリシーグループがこのレベルにすでに存在する場合、コマンドはエラーを表示して終了します。エンティティポリシーグループは制限されたデフォルト名を持つため、このオプションを --entity オプションと併用することはできません。
--scope=<user/host> : ポリシーグループのスコープ (ユーザーまたはホスト) を指定します。このオプションを指定しないと、デフォルトでユーザースコープが使用されます。
--entity=<entity name> : ポリシーグループが作成されるエンティティ。このオプションを指定しないと、ポリシーグループはポリシーグループリポジトリに含められます。エンティティポリシーグループは制限されたデフォルト名を持つため、このオプションを --name オプションと併用することはできません。
--priority=<priority integer>: ポリシーグループの優先度を指定する整数 (1 以上)。エンティティポリシーグループには変更できないデフォルトの優先度が割り当てられているため、このオプションは --entity オプションと併用することはできません。指定された優先度がこの層におけるこのスコープの既存のポリシーグループの優先度と同じである場合、コマンドはエラーを表示して終了します。優先度を指定しないと、1 が割り当てられます。
% pgtool create --username=jmonroe --scope=host --name=NewHostGroup1
スコープが「host」である新しいポリシーグループ「NewHostGroup1」を作成します。