$ configdb -h usage: configdb [-h] [--url URL] [--root ROOT] {cat,rm,cp,mv,history,rollback,ls} ... configuration database CLI positional arguments: {cat,rm,cp,mv,history,rollback,ls} cat print a configuration rm remove a configuration cp copy a configuration (EXAMPLE: configdb cp --create --write tmo/BEAM/timing_0 newhutch/BEAM/timing_0) mv rename a configuration (EXAMPLE: configdb mv --write tst/BEAM/timing_45 timing_46) history get history of a configuration rollback rollback configuration to a specific key ls list directory contents optional arguments: -h, --help show this help message and exit --url URL configuration database connection --root ROOT configuration database root (default: configDB) |
(ps-4.1.0) rix-daq:scripts> configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws cp -h usage: configdb cp [-h] [--user USER] [--password PASSWORD] [--create] src dst positional arguments: src source: <hutch>/<alias>/<device>_<segment> dst destination: <hutch>/<alias>/<device>_<segment> optional arguments: -h, --help show this help message and exit --user USER default: tstopr --password PASSWORD default: pcds --create create destination hutch or alias if needed (ps-4.1.0) rix-daq:scripts> (ps-4.1.0) rix-daq:scripts> configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws cp \ > --user rixopr --password **** --create tmo/BEAM/timing_0 rix/BEAM/timing_0 (ps-4.1.0) rix-daq:scripts> (ps-4.1.0) rix-daq:scripts> configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws ls rix BEAM (ps-4.1.0) rix-daq:scripts> configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws ls rix/BEAM timing_0 (ps-4.1.0) rix-daq:scripts> |
(ps-4.1.0) rix-daq:scripts> configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws cp \ --user rixopr --password **** --create tmo/BEAM/trigger_0 rix/BEAM/trigger_0 (ps-4.1.0) rix-daq:scripts> (ps-4.1.0) rix-daq:scripts> configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws ls rix/BEAM timing_0 trigger_0 (ps-4.1.0) rix-daq:scripts> |
(ps-4.3.2) -bash-4.2$ configdb --url https://pswww.slac.stanford.edu/ws/configdb/ws ls -h usage: configdb ls [-h] [src] positional arguments: src source: <hutch>[/<alias>] optional arguments: -h, --help show this help message and exit (ps-4.3.2) -bash-4.2$ (ps-4.3.2) -bash-4.2$ configdb --url https://pswww.slac.stanford.edu/ws/configdb/ws ls tmo NOBEAM CALIB XPM TEST BEAM (ps-4.3.2) -bash-4.2$ (ps-4.3.2) -bash-4.2$ configdb --url https://pswww.slac.stanford.edu/ws/configdb/ws ls tmo/BEAM hsd_0 hsd_1 hsd_10 hsd_11 hsd_12 hsd_13 hsd_14 hsd_15 hsd_2 hsd_3 hsd_4 hsd_5 hsd_6 hsd_7 hsd_8 hsd_9 timing_0 tmo_atmopal_0 tmo_fim0_0 tmo_fim1_0 tmo_opal1_0 tmo_opal2_0 tmoopal2_0 tmoopal_0 trigger_0 (ps-4.3.2) -bash-4.2$ |
$ configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws ls tmo BEAM ALIGN $ configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws cp --user tmoopr --password **** --create --write tmo/BEAM/tmo_atmopal_0 tmo/MRCO/tmo_atmopal_0 $ $ configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws ls tmo BEAM ALIGN MRCO $ configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws ls tmo/MRCO tmo_atmopal_0 $ |
(ps-4.5.16) -bash-4.2$ configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws ls tmo/XPM DAQ:NEH:XPM:0 DAQ:NEH:XPM:2 DAQ:NEH:XPM:3 (ps-4.5.16) -bash-4.2$ (ps-4.5.16) -bash-4.2$ configdb --url https://pswww.slac.stanford.edu/ws-auth/configdb/ws cat tmo/XPM/DAQ:NEH:XPM:0 {':types:': {'PART': {'L0Delay': ['UINT32', 8]}, 'XTPG': {'CuBeamCode': 'UINT8', 'CuDelay': 'UINT32', 'CuInput': 'UINT8'}, 'alg:RO': {'alg:RO': 'CHARSTR', 'doc:RO': 'CHARSTR', 'version:RO': ['INT32', 3]}, 'detId:RO': 'CHARSTR', 'detName:RO': 'CHARSTR', 'detType:RO': 'CHARSTR', 'doc:RO': 'CHARSTR'}, 'PART': {'L0Delay': [99, 99, 99, 99, 99, 99, 99, 99]}, 'XTPG': {'CuBeamCode': 140, 'CuDelay': 160000, 'CuInput': 3}, 'alg:RO': {'alg:RO': 'config', 'doc:RO': '', 'version:RO': [0, 0, 0]}, 'detId:RO': 'serial1234', 'detName:RO': 'DAQ:NEH:XPM:0', 'detType:RO': 'xpm', 'doc:RO': 'No comment'} (ps-4.5.16) -bash-4.2$ |