ນີ້ແມ່ນຄໍາສັ່ງ stag-dbp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
stag-db - ການເກັບຮັກສາຢ່າງຕໍ່ເນື່ອງແລະການດຶງຂໍ້ມູນສໍາລັບຂໍ້ມູນ stag (xml, sxpr, itext)
ສະຫຼຸບສັງລວມ
stag-db -r ຄົນ -k social_security_no -i ./person-idx myrecords.xml
stag-db -i ./person-idx -q 999-9999-9999 -q 888-8888-8888
ລາຍລະອຽດ
ສ້າງຖານຂໍ້ມູນໄຟລ໌ທີ່ງ່າຍດາຍສໍາລັບການເກັບຮັກສາຢ່າງຕໍ່ເນື່ອງແລະການດຶງຂໍ້ມູນຂອງ nodes ຈາກ a
ເອກະສານທີ່ເຂົ້າກັນໄດ້.
ຈິນຕະນາການວ່າທ່ານມີໄຟລ໌ຂະຫນາດໃຫຍ່ຫຼາຍ, ໃນຮູບແບບທີ່ເຂົ້າກັນໄດ້ເຊັ່ນ XML. ເຈົ້າ
ຕ້ອງການດັດສະນີອົງປະກອບທັງຫມົດຂອງປະເພດ ບຸກຄົນ; ແຕ່ລະຄົນສາມາດຖືກກໍານົດເປັນພິເສດໂດຍ
social_security_no, ຊຶ່ງເປັນ subnode ໂດຍກົງຂອງ ບຸກຄົນ
ສິ່ງທໍາອິດທີ່ຕ້ອງເຮັດຄືການສ້າງໄຟລ໌ດັດສະນີ, ເຊິ່ງຈະຖືກເກັບໄວ້ໃນປະຈຸບັນຂອງທ່ານ
ໄດເລກະທໍລີ:
stag-db -r ຄົນ -k social_security_no -i ./person-idx myrecords.xml
ຫຼັງຈາກນັ້ນທ່ານສາມາດນໍາໃຊ້ດັດຊະນີ "person-idx" ເພື່ອດຶງຂໍ້ມູນ ບຸກຄົນ nodes ໂດຍປະກັນສັງຄົມຂອງເຂົາເຈົ້າ
ຈໍານວນ
stag-db -i ./person-idx -q 999-9999-9999 > some-person.xml
ທ່ານສາມາດສົ່ງອອກໂດຍໃຊ້ຮູບແບບ stag ທີ່ແຕກຕ່າງກັນ
stag-db -i ./person-idx -q 999-9999-9999 -w sxpr > some-person.xml
ທ່ານສາມາດດຶງຂໍ້ມູນຫຼາຍ nodes (ເຖິງແມ່ນວ່າຈະຕ້ອງໄດ້ຮັບການປົ່ງຮາກອອກຕາມເພື່ອເຮັດໃຫ້ໄຟລ໌ທີ່ຖືກຕ້ອງ)
stag-db -i ./person-idx -q 999-9999-9999 -q 888-8888-8888 -ຊຸດບຸກຄົນສູງສຸດ
ຫຼືທ່ານສາມາດໃຊ້ລາຍການ IDs ຈາກໄຟລ໌ໃດໜຶ່ງໄດ້ (ກຳນົດເສັ້ນໃໝ່)
stag-db -i ./person-idx -qf my_ss_nmbrs.txt -top personset
ການໂຕ້ຖຽງ
-i INDEXFILE
ໄຟລ໌ນີ້ຈະຖືກໃຊ້ເປັນດັດຊະນີຄົງທີ່ສໍາລັບການເກັບຮັກສາ / ດຶງຂໍ້ມູນ
-r RELATION-NAME
ນີ້ແມ່ນຊື່ຂອງ stag node (ອົງປະກອບ XML) ທີ່ຈະຖືກເກັບໄວ້ໃນດັດຊະນີ; ສໍາລັບ
ຕົວຢ່າງ, ດ້ວຍ XML ຂ້າງລຸ່ມນີ້ທ່ານອາດຈະຕ້ອງການໃຊ້ຊື່ node ບຸກຄົນ ແລະກະແຈທີ່ເປັນເອກະລັກ id
...
...
...
ທຸງນີ້ຄວນຈະຖືກໃຊ້ເມື່ອທ່ານຕ້ອງການເກັບຂໍ້ມູນເທົ່ານັ້ນ
-k UNIQUE-KEY
ໂນດນີ້ຈະຖືກໃຊ້ເປັນລະຫັດເອກະລັກ/ລະຫັດຫຼັກສຳລັບຂໍ້ມູນ
node ນີ້ຄວນຈະຖືກ nested ໂດຍກົງຂ້າງລຸ່ມນີ້ node ທີ່ຖືກເກັບໄວ້ໃນດັດຊະນີ - if
ມັນເປັນຫຼາຍທີ່ຫນຶ່ງຂ້າງລຸ່ມນີ້, ລະບຸເສັ້ນທາງ
ທຸງນີ້ຄວນຈະຖືກໃຊ້ເມື່ອທ່ານຕ້ອງການເກັບຂໍ້ມູນເທົ່ານັ້ນ
-u UNIQUE-KEY
ຄໍາສັບຄ້າຍຄື -k
-p PARSER
ນີ້ສາມາດເປັນຊື່ຂອງຮູບແບບທີ່ຮອງຮັບ stag (xml, sxpr, itext) - XML ແມ່ນສົມມຸດວ່າໂດຍ
Default
ມັນຍັງສາມາດເປັນຊື່ໂມດູນ - ໂມດູນນີ້ຖືກນໍາໃຊ້ເພື່ອແຍກໄຟລ໌ປ້ອນເຂົ້າໄປໃນ stag
ກະແສ; ເບິ່ງຂໍ້ມູນ::Stag::BaseGenerator ສໍາລັບລາຍລະອຽດກ່ຽວກັບການຂຽນຕົວແຍກ/ເຫດການຂອງທ່ານເອງ
generators
ທຸງນີ້ຄວນຈະຖືກໃຊ້ເມື່ອທ່ານຕ້ອງການເກັບຂໍ້ມູນເທົ່ານັ້ນ
-q QUERY-ID
ດຶງເອົາຄວາມສຳພັນ/node ທີ່ມີຄ່າຄີທີ່ບໍ່ຊໍ້າກັນເທົ່າກັບ query-id
ການໂຕ້ຖຽງຫຼາຍສາມາດຜ່ານໄດ້ໂດຍການລະບຸ -q ຫຼາຍຄັ້ງ
ທຸງນີ້ຄວນຈະຖືກໃຊ້ເມື່ອທ່ານຕ້ອງການສອບຖາມຂໍ້ມູນເທົ່ານັ້ນ
-ທາງເທີງ NODE-NAME
ຖ້າຫາກວ່ານີ້ຖືກກໍານົດໂດຍສົມທົບກັບ -q or - qf ຫຼັງຈາກນັ້ນທັງຫມົດ nodes ຜົນການສອບຖາມຈະເປັນ
ຮັງຢູ່ໃນ node ທີ່ມີຊື່ນີ້ (ie ນີ້ສະຫນອງຮາກສໍາລັບເອກະສານຜົນໄດ້ຮັບ
ຕົ້ນໄມ້)
- qf QUERY-FILE
ນີ້ແມ່ນໄຟລ໌ຂອງ IDs ແຍກເສັ້ນໃໝ່; ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການສອບຖາມດັດສະນີໃນ batch
-ກະແຈ
ນີ້ຈະຂຽນບັນຊີລາຍຊື່ຂອງລະຫັດຕົ້ນຕໍທັງຫມົດໃນດັດຊະນີ
-w ນັກຂຽນ
ຮູບແບບນີ້ຈະຖືກນໍາໃຊ້ເພື່ອຂຽນຂໍ້ມູນ; ສາມາດເປັນຮູບແບບ stag ໃດ (xml, sxpr, itext) -
XML ເລີ່ມຕົ້ນ.
ຍັງສາມາດເປັນໂມດູນທີ່ຈັບກະແສເຫດການ stag ທີ່ເຂົ້າມາແລະເຮັດບາງສິ່ງບາງຢ່າງກັບ
ມັນ (ຕົວຢ່າງ, ນີ້ອາດຈະເປັນໂມດູນທີ່ທ່ານຂຽນຕົວທ່ານເອງທີ່ປ່ຽນເຫດການ stag
ເຂົ້າໄປໃນ HTML)
ໃຊ້ stag-dbp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net