ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

odb - ອອນລາຍໃນຄລາວ

ແລ່ນ odb ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ odb ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


odb - object-relational mapping (ORM) compiler ສໍາລັບ C++

ສະຫຼຸບສັງລວມ


odb [ ທາງເລືອກໃນການ ] ເອກະສານ [ ແຟ້ມ ... ]

ລາຍລະອຽດ


ໃຫ້ຊຸດຂອງຫ້ອງຮຽນ C ++ ໃນໄຟລ໌ສ່ວນຫົວ, odb ສ້າງລະຫັດ C ++ ທີ່ອະນຸຍາດໃຫ້ທ່ານ
ສືບຕໍ່, ສອບຖາມ, ແລະປັບປຸງວັດຖຸຂອງຊັ້ນຮຽນເຫຼົ່ານີ້ຢູ່ໃນຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ (RDBMS). ໄດ້
ຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງທີ່ລະຫັດທີ່ສ້າງຂຶ້ນຄວນຈະເປັນເປົ້າຫມາຍແມ່ນຖືກກໍານົດດ້ວຍຄວາມຕ້ອງການ
--ຖານຂໍ້ມູນ ທາງເລືອກ (ເບິ່ງຂ້າງລຸ່ມນີ້).

ສໍາລັບໄຟລ໌ປ້ອນຂໍ້ມູນໃນຮູບແບບ ຊື່.hxx (ການຂະຫຍາຍໄຟລ໌ອື່ນໆສາມາດຖືກນໍາໃຊ້ແທນ
.hxx), ໃນໂຫມດຖານຂໍ້ມູນດຽວ (ຄ່າເລີ່ມຕົ້ນ), ໄຟລ໌ C++ ທີ່ສ້າງຂຶ້ນໂດຍຄ່າເລີ່ມຕົ້ນມີ
ຊື່ຕໍ່ໄປນີ້: ຊື່-odb.hxx (ໄຟລ​໌​ຫົວ​ຂໍ້​)​, ຊື່-odb.ixx (ໄຟລ໌ inline), ແລະ ຊື່-
odb.cxx (ໄຟລ໌ແຫຼ່ງ). ນອກຈາກນັ້ນ, ຖ້າຫາກວ່າ --generate-schema ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​ແລະ​
sql ຮູບແບບ schema ຖືກຮ້ອງຂໍ (ເບິ່ງ --schema-format), the name.sql ໄຟລ໌ schema ຖານຂໍ້ມູນແມ່ນ
ສ້າງຂຶ້ນ. ຖ້າ ແຍກຕ່າງຫາກ ຮູບແບບ schema ຖືກຮ້ອງຂໍ, ລະຫັດການສ້າງຖານຂໍ້ມູນແມ່ນ
ສ້າງຂຶ້ນໃນແຍກຕ່າງຫາກ ຊື່-schema.cxx ຍື່ນ.

ໃນ​ຮູບ​ແບບ​ຫຼາຍ​ຖານ​ຂໍ້​ມູນ (ເບິ່ງ​ -- ຫຼາຍຖານຂໍ້ມູນ ທາງເລືອກຂ້າງລຸ່ມນີ້), ໄຟລ໌ທີ່ສ້າງຂຶ້ນ
ທີ່ສອດຄ້ອງກັນກັບ ທົ່ວໄປ ຖານຂໍ້ມູນມີຊື່ດຽວກັນກັບໃນຮູບແບບຖານຂໍ້ມູນດຽວ.
ສໍາລັບຖານຂໍ້ມູນອື່ນ, ຊື່ໄຟລ໌ປະກອບມີຊື່ຖານຂໍ້ມູນ: ຊື່-odb-db.hxx, ຊື່-odb-
db.ixx, ຊື່-odb-db.cxx, ຊື່-db.sql, ແລະ ຊື່-schema-db.cxx (ບ່ອນທີ່ db ແມ່ນຖານຂໍ້ມູນ
ຊື່).

OPTIONS


- ຊ່ວຍ ພິມຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.

- ການປ່ຽນແປງ
ພິມສະບັບແລະອອກ.

-I dir ຕື່ມ dir ໄປຫາຈຸດເລີ່ມຕົ້ນຂອງລາຍຊື່ໄດເລກະທໍລີທີ່ຈະຄົ້ນຫາລວມ
ໄຟລ໌ຫົວ.

-D ຊື່[=def]
ກໍານົດມະຫາພາກ ຊື່ ກັບຄໍານິຍາມ def. ຖ້າຄໍານິຍາມຖືກລະເວັ້ນ, ໃຫ້ກໍານົດ ຊື່ ຈະ
1.

-U ຊື່
ຍົກເລີກຄຳນິຍາມຂອງມະຫາພາກກ່ອນໜ້ານີ້ ຊື່, ບໍ່ວ່າຈະຢູ່ໃນຕົວຫຼືສະຫນອງໃຫ້ກັບ
-D ທາງເລືອກ.

--ຖານຂໍ້ມູນ|-d db
ສ້າງລະຫັດສໍາລັບການ db ຖານຂໍ້ມູນ. ຄ່າທີ່ຖືກຕ້ອງແມ່ນ mssql, mysql, oracle, pgsql,
sqlite, ແລະ ທົ່ວໄປ (ໂໝດຫຼາຍຖານຂໍ້ມູນເທົ່ານັ້ນ).

-- ຫຼາຍຖານຂໍ້ມູນ|-m ປະເພດ
ເປີດໃຊ້ການຮອງຮັບຫຼາຍຖານຂໍ້ມູນ ແລະລະບຸປະເພດຂອງມັນ. ຄ່າທີ່ຖືກຕ້ອງສຳລັບຕົວເລືອກນີ້
ມີ ໄຟຟ້າສະຖິດ ແລະ ການເຄື່ອນໄຫວ.

ໃນ​ຮູບ​ແບບ​ຖານ​ຂໍ້​ມູນ​ຫຼາຍ​, ທາງ​ເລືອກ​ທີ່​ກໍາ​ນົດ​ປະ​ເພດ (ສໍາ​ລັບ​ການ​ຍົກ​ຕົວ​ຢ່າງ​, --schema-
ຮູບແບບ), ຊື່ (ຕົວຢ່າງ, --odb-file-suffix), ຫຼືເນື້ອໃນ (ຕົວຢ່າງ, prologue
ແລະ​ທາງ​ເລືອກ epilogue​) ຂອງ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ນໍາ​ຫນ້າ​ດ້ວຍ​ຊື່​ຖານ​ຂໍ້​ມູນ​
ຕິດຕາມດ້ວຍຈໍ້າສອງເມັດ, ສໍາລັບການຍົກຕົວຢ່າງ, mysql: ຄ່າ. ນີ້ຈໍາກັດມູນຄ່າຂອງດັ່ງກ່າວ
ທາງເລືອກທີ່ຈະນໍາໃຊ້ກັບໄຟລ໌ທີ່ສ້າງຂຶ້ນທີ່ສອດຄ້ອງກັບຖານຂໍ້ມູນນີ້ເທົ່ານັ້ນ.

--default-database db
ໃນເວລາທີ່ສະຫນັບສະຫນູນຫຼາຍຖານຂໍ້ມູນແບບຄົງທີ່ຖືກນໍາໃຊ້, ລະບຸຖານຂໍ້ມູນທີ່ຄວນຈະເປັນ
ເຮັດໃຫ້ເປັນຄ່າເລີ່ມຕົ້ນ. ເມື່ອການຮອງຮັບຫຼາຍຖານຂໍ້ມູນແບບໄດນາມິກຖືກໃຊ້, ທົ່ວໄປ ແມ່ນສະເຫມີໄປ
ສ້າງຖານຂໍ້ມູນໄວ້ໃນຕອນຕົ້ນ.

--generate-query|-q
ສ້າງລະຫັດການຊ່ວຍເຫຼືອແບບສອບຖາມ. ໂດຍບໍ່ມີການສະຫນັບສະຫນູນນີ້, ທ່ານບໍ່ສາມາດໃຊ້ views ແລະພຽງແຕ່ສາມາດ
ໂຫຼດວັດຖຸຜ່ານ ids ຂອງເຂົາເຈົ້າ.

--ສ້າງ-ກະກຽມ
ສ້າງລະຫັດສະຫນັບສະຫນູນການປະຕິບັດການສອບຖາມທີ່ກຽມໄວ້.

--omit-ບໍ່ໄດ້ກະກຽມ
ຍົກເລີກລະຫັດສະຫນັບສະຫນູນການປະຕິບັດການສອບຖາມທີ່ບໍ່ໄດ້ກະກຽມ (ຄັ້ງດຽວ).

--generate-session|-e
ສ້າງລະຫັດສະຫນັບສະຫນູນເຊດຊັນ. ດ້ວຍຕົວເລືອກນີ້ ເຊສຊັນການສະໜັບສະໜູນຈະຖືກເປີດໃຊ້ໂດຍ
ເປັນຄ່າເລີ່ມຕົ້ນສຳລັບທຸກຊັ້ນຮຽນທີ່ຄົງຄ້າງ ຍົກເວັ້ນສິ່ງທີ່ມັນເປັນຢ່າງຈະແຈ້ງ
ຄົນພິການໂດຍໃຊ້ db ກອງປະຊຸມ pragma.

--generate-schema|-s
ສ້າງ schema ຖານຂໍ້ມູນ. schema ຖານຂໍ້ມູນປະກອບດ້ວຍຄໍາຖະແຫຼງ SQL ທີ່
ສ້າງຕາຕະລາງຖານຂໍ້ມູນທີ່ຈໍາເປັນເພື່ອເກັບຮັກສາຫ້ອງຮຽນຄົງທີ່ກໍານົດໄວ້ໃນໄຟລ໌
ຖືກລວບລວມ. ໃຫ້ສັງເກດວ່າໂດຍການໃຊ້ schema ນີ້, ຂໍ້ມູນທັງຫມົດທີ່ມີຢູ່
ເກັບໄວ້ໃນຕາຕະລາງດັ່ງກ່າວຈະສູນເສຍໄປ.

ຂຶ້ນກັບຖານຂໍ້ມູນທີ່ຖືກນໍາໃຊ້ (--ຖານຂໍ້ມູນ ທາງເລືອກ), schema ແມ່ນຖືກສ້າງຂຶ້ນ
ບໍ່ວ່າຈະເປັນໄຟລ໌ SQL ແບບດ່ຽວ ຫຼືຖືກຝັງເຂົ້າໄປໃນລະຫັດ C++ ທີ່ສ້າງຂຶ້ນ. ໂດຍຄ່າເລີ່ມຕົ້ນ
ໄຟລ໌ SQL ແມ່ນສ້າງຂຶ້ນສໍາລັບ MySQL, PostgreSQL, Oracle, ແລະ Microsoft SQL
ຖານຂໍ້ມູນເຊີບເວີແລະ schema ໄດ້ຖືກຝັງເຂົ້າໄປໃນລະຫັດ C ++ ສໍາລັບ SQLite
ຖານຂໍ້ມູນ. ໃຊ້ --schema-format ທາງເລືອກທີ່ຈະປ່ຽນຮູບແບບ schema ເລີ່ມຕົ້ນ.

ຖ້າ​ຫາກ​ວ່າ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ schema evolution ຂອງ​ຖານ​ຂໍ້​ມູນ​ໄດ້​ຖືກ​ເປີດ​ໃຊ້​ງານ (ນັ້ນ​ແມ່ນ​, ສະ​ບັບ​ຕົວ​ແບບ​ວັດ​ຖຸ​
ຖືກກໍານົດ), ຫຼັງຈາກນັ້ນທາງເລືອກນີ້ຍັງເຮັດໃຫ້ເກີດການສ້າງ schema ຖານຂໍ້ມູນ
ຖະແຫຼງການການເຄື່ອນຍ້າຍ, ອີກເທື່ອຫນຶ່ງບໍ່ວ່າຈະເປັນໄຟລ໌ SQL standalong ຫຼືຝັງເຂົ້າໄປໃນ
ສ້າງລະຫັດ C++. ທ່ານສາມາດສະກັດກັ້ນການສ້າງຄໍາຖະແຫຼງການການເຄື່ອນຍ້າຍແບບ schema
ໂດຍ​ການ​ລະ​ບຸ --suppress-migration ທາງເລືອກ.

--generate-schema-ເທົ່ານັ້ນ
ສ້າງພຽງແຕ່ schema ຖານຂໍ້ມູນ. ຈົ່ງຈື່ໄວ້ວ່າຕົວເລືອກນີ້ໃຊ້ໄດ້ພຽງແຕ່ເມື່ອ
ການສ້າງ schema ເປັນໄຟລ໌ SQL standalone (ເບິ່ງ --schema-format ສໍາລັບລາຍລະອຽດ).

--suppress-migration
ສະກັດກັ້ນການສ້າງການລາຍງານການເຄື່ອນຍ້າຍ schema ຖານຂໍ້ມູນ.

--suppress-schema-version
ສະກັດກັ້ນການສ້າງຕາຕະລາງສະບັບ schema. ຖ້າທ່ານລະບຸທາງເລືອກນີ້ຫຼັງຈາກນັ້ນ
ທ່ານຍັງຄາດວ່າຈະລະບຸສະບັບ schema ຖານຂໍ້ມູນແລະການເຄື່ອນຍ້າຍດ້ວຍຕົນເອງ
ລັດໃນເວລາແລ່ນໂດຍໃຊ້ odb::ຖານຂໍ້ມູນ::schema_version() function

--schema-version-table ຊື່
ລະບຸຊື່ຕາຕະລາງເວີຊັນ schema ແທນຄ່າເລີ່ມຕົ້ນ
schema_version. ຖ້າທ່ານລະບຸທາງເລືອກນີ້, ທ່ານຄາດວ່າຈະມີດ້ວຍຕົນເອງ
ລະບຸຊື່ຕາຕະລາງສະບັບ schema ໃນ runtime ໂດຍໃຊ້
odb::ຖານຂໍ້ມູນ::schema_version_table() ຫນ້າທີ່. ຊື່ຕາຕະລາງສາມາດມີຄຸນສົມບັດ.

--schema-format ຮູບແບບ
ສ້າງ schema ຖານຂໍ້ມູນໃນຮູບແບບທີ່ກໍານົດໄວ້. ຜ່ານ sql as ຮູບແບບ to
ສ້າງ schema ຖານຂໍ້ມູນເປັນໄຟລ໌ SQL standalone ຫຼື pass ຝັງ ເພື່ອຝັງ
schema ເຂົ້າໄປໃນລະຫັດ C ++ ທີ່ສ້າງຂຶ້ນ. ໄດ້ ແຍກຕ່າງຫາກ ມູນຄ່າແມ່ນຄ້າຍຄືກັນກັບ ຝັງ
ຍົກ​ເວັ້ນ​ລະ​ຫັດ​ການ​ສ້າງ schema ຖືກ​ສ້າງ​ຂຶ້ນ​ເປັນ​ໄຟລ​໌ C++ ແຍກ​ຕ່າງ​ຫາກ (ຊື່-
schema.cxx ໂດຍຄ່າເລີ່ມຕົ້ນ). ຄ່ານີ້ແມ່ນເປັນປະໂຫຍດຕົ້ນຕໍຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະວາງ
ຫນ້າທີ່ສ້າງ schema ເຂົ້າໄປໃນໂຄງການຫຼືຫ້ອງສະຫມຸດແຍກຕ່າງຫາກ. ເຮັດຊ້ຳນີ້
ທາງເລືອກທີ່ຈະສ້າງ schema ຖານຂໍ້ມູນດຽວກັນໃນຫຼາຍຮູບແບບ.

--omit-drop
ອໍ ຢຸດ ຖະແຫຼງການຈາກ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--omit-ສ້າງ
ອໍ ສ້າງ ຖະແຫຼງການຈາກ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--schema-ຊື່ ຊື່
ການນໍາໃຊ້ ຊື່ ເປັນຊື່ schema ຖານຂໍ້ມູນ. ຊື່ Schema ແມ່ນໃຊ້ຕົ້ນຕໍເພື່ອ
ຈໍາແນກລະຫວ່າງຫຼາຍ schemas ຝັງຢູ່ໃນລາຍການ schema. ພວກ​ເຂົ້າ​ບໍ່​ແມ່ນ
ທີ່ຈະສັບສົນກັບ schemas ຖານຂໍ້ມູນ (namespaces ຖານຂໍ້ມູນ) ທີ່ຖືກກໍານົດດ້ວຍ
ໄດ້ --schema ທາງເລືອກ. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ, ຊື່ເປົ່າ, ເຊິ່ງແມ່ນ
ຊື່ schema ເລີ່ມຕົ້ນ, ຖືກໃຊ້.

--fkeys-deferrable-mode m
ໃຊ້ໂໝດກວດສອບຂໍ້ຈຳກັດ m ໃນກະແຈຕ່າງປະເທດທີ່ສ້າງຂຶ້ນສໍາລັບການພົວພັນວັດຖຸ.
ຄ່າທີ່ຖືກຕ້ອງສໍາລັບຕົວເລືອກນີ້ແມ່ນ not_deferrable, ທັນທີທັນໃດ, ແລະ ຊັກຊ້າ (ເລີ່ມຕົ້ນ).
MySQL ແລະ SQL Server ບໍ່ຮອງຮັບກະແຈຕ່າງປະເທດທີ່ເລື່ອນໄດ້ ແລະສໍາລັບຖານຂໍ້ມູນເຫຼົ່ານີ້
ກະແຈດັ່ງກ່າວຖືກສ້າງຂື້ນໂດຍຄໍາເຫັນ. ກະແຈຕ່າງປະເທດອື່ນໆທີ່ສ້າງຂຶ້ນໂດຍ ODB
compiler (ເຊັ່ນ: ທີ່ໃຊ້ເພື່ອຮອງຮັບ containers ແລະ polymorphic hierarchies)
ແມ່ນຖືກສ້າງຂື້ນເລື້ອຍໆວ່າບໍ່ສາມາດເລື່ອນໄດ້.

ໃຫ້ສັງເກດວ່າຖ້າທ່ານໃຊ້ຢ່າງໃດກໍ່ຕາມ not_deferrable or ທັນທີທັນໃດ ຮູບແບບ, ຫຼັງຈາກນັ້ນຄໍາສັ່ງ
ໃນ​ການ​ທີ່​ທ່ານ​ຄົງ​ຢູ່​, ປັບ​ປຸງ​, ແລະ​ລົບ​ສິ່ງ​ຂອງ​ພາຍ​ໃນ​ການ​ເຮັດ​ທຸ​ລະ​ກໍາ​ກາຍ​ເປັນ​
ທີ່ສໍາຄັນ.

--default-pointer ptr
ການນໍາໃຊ້ ptr ເປັນຕົວຊີ້ເລີ່ມຕົ້ນສໍາລັບວັດຖຸທີ່ຄົງຄ້າງ ແລະມຸມເບິ່ງ. ວັດຖຸແລະທັດສະນະ
ທີ່ບໍ່ມີຕົວຊີ້ທີ່ຖືກມອບຫມາຍໃຫ້ກັບ db ຕົວຊີ້ pragma ຈະໃຊ້ນີ້
ຕົວຊີ້ຕາມຄ່າເລີ່ມຕົ້ນ. ມູນຄ່າຂອງທາງເລືອກນີ້ສາມາດເປັນ * ເຊິ່ງໝາຍເຖິງຕົວຊີ້ດິບ
ແລະເປັນຄ່າເລີ່ມຕົ້ນ, ຫຼືຊື່ທີ່ມີຄຸນສົມບັດຂອງແມ່ແບບຫ້ອງຮຽນຕົວຊີ້ອັດສະລິຍະ, ສໍາລັບ
ຍົກຕົວຢ່າງ, std::auto_ptr. ໃນກໍລະນີສຸດທ້າຍ, ODB compiler ກໍ່ສ້າງວັດຖຸ
ຫຼື view pointer ໂດຍການເພີ່ມການໂຕ້ຖຽງແມ່ແບບດຽວຂອງວັດຖຸຫຼືປະເພດ view ກັບ
ຊື່ທີ່ມີຄຸນວຸດທິ, ສໍາລັບການຍົກຕົວຢ່າງ std::auto_ptr. ເວລາແລ່ນ ODB ໃຊ້ວັດຖຸ
ແລະເບິ່ງຕົວຊີ້ທີ່ຈະກັບຄືນ, ແລະ, ໃນກໍລະນີຂອງວັດຖຸ, ຜ່ານແລະ cache ແບບເຄື່ອນໄຫວ
ການຈັດສັນຕົວຢ່າງຂອງວັດຖຸ ແລະປະເພດການເບິ່ງ.

ຍົກ​ເວັ້ນ​ຕົວ​ຊີ້​ວັດ​ຖຸ​ດິບ​ແລະ​ຕົວ​ຊີ້ smart ມາດ​ຕະ​ຖານ​ທີ່​ກໍາ​ນົດ​ໄວ້​ໃນ​
header file, ທ່ານຄາດວ່າຈະລວມເອົາຄໍານິຍາມຂອງຕົວຊີ້ເລີ່ມຕົ້ນຢູ່
ຈຸດເລີ່ມຕົ້ນຂອງໄຟລ໌ຫົວທີ່ສ້າງຂຶ້ນ. ມີສອງວິທີທົ່ວໄປເພື່ອບັນລຸ
ນີ້: ທ່ານສາມາດລວມເອົາຫົວຂໍ້ທີ່ຈໍາເປັນໃນໄຟລ໌ທີ່ຖືກລວບລວມຫຼືທ່ານ
ສາມາດໃຊ້ --hxx-prologue ທາງ​ເລືອກ​ທີ່​ຈະ​ເພີ່ມ​ຄວາມ​ຈໍາ​ເປັນ​ #include ທິດ​ທາງ
ລະຫັດທີ່ສ້າງຂຶ້ນ.

--session-type ປະເພດ
ການນໍາໃຊ້ ປະເພດ ເປັນປະເພດເຊດຊັນທາງເລືອກແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ odb::session. ນີ້
ທາງ​ເລືອກ​ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ລະ​ບຸ​ການ​ປະ​ຕິ​ບັດ​ກອງ​ປະ​ຊຸມ​ທີ່​ກໍາ​ນົດ​ໄວ້​ທີ່​ຈະ​ນໍາ​ໃຊ້​ໂດຍ​
ຫ້ອງຮຽນຄົງທີ່. ໃຫ້ສັງເກດວ່າທ່ານຍັງຈະຕ້ອງໄດ້ລວມເອົາຄໍານິຍາມຂອງ
ປະເພດເຊດຊັນແບບກຳນົດເອງເຂົ້າໃນໄຟລ໌ສ່ວນຫົວທີ່ສ້າງຂຶ້ນ. ນີ້ແມ່ນບັນລຸໄດ້ຕາມປົກກະຕິ
ໄດ້ --hxx-prologue* ຕົວເລືອກ

--ໂປຣໄຟລ໌|-p ຊື່
ລະບຸໂປຣໄຟລ໌ທີ່ຄວນຈະຖືກນໍາໃຊ້ໃນລະຫວ່າງການລວບລວມ. ໂປຣໄຟລ໌ເປັນທາງເລືອກ
ໄຟລ໌. ODB compiler ທໍາອິດຊອກຫາສະບັບຂອງຖານຂໍ້ມູນສະເພາະທີ່ມີຊື່
ການ​ກໍ່​ສ້າງ​ໂດຍ​ການ​ຕໍ່​ທ້າຍ​ -ຖານຂໍ້ມູນ.ທາງເລືອກ ຕໍ່ກັບ ຊື່, ບ່ອນທີ່ ຖານຂໍ້ມູນ is
ຊື່ຖານຂໍ້ມູນທີ່ລະບຸໄວ້ກັບ --ຖານຂໍ້ມູນ ທາງເລືອກ. ຖ້າໄຟລ໌ນີ້ບໍ່ແມ່ນ
ພົບເຫັນ, ຫຼັງຈາກນັ້ນຜູ້ລວບລວມຂໍ້ມູນ ODB ຊອກຫາສະບັບຖານຂໍ້ມູນເອກະລາດທີ່ມີຊື່
ການ​ກໍ່​ສ້າງ​ໂດຍ​ການ​ຕໍ່​ທ້າຍ​ພຽງ​ແຕ່​ .ທາງເລືອກ បច្ច័យ.

ໄຟລ໌ຕົວເລືອກໂປຣໄຟລ໌ຖືກຊອກຫາຢູ່ໃນຊຸດດຽວກັນກັບໄດເລກະທໍລີ C++
ສ່ວນຫົວລວມກັບ #include <... > ຄໍາສັ່ງ (ເສັ້ນທາງໃນຕົວບວກກັບສິ່ງເຫຼົ່ານັ້ນ
ລະບຸໄວ້ກັບ -I ທາງ​ເລືອກ). ໄຟລ໌ທາງເລືອກແມ່ນຊອກຫາຄັ້ງທໍາອິດໃນ
ໄດເລກະທໍລີຕົວມັນເອງແລະຫຼັງຈາກນັ້ນຢູ່ໃນຂອງມັນ odb/ ໄດເຣັກທໍຣີຍ່ອຍ

ສໍາ​ລັບ​ຮູບ​ແບບ​ຂອງ​ໄຟລ​໌​ທາງ​ເລືອກ​ໃນ​ການ​ເບິ່ງ​ --options-file ທາງ​ເລືອກ​ຂ້າງ​ລຸ່ມ​ນີ້​. ເຈົ້າ
ສາມາດເຮັດຊ້ຳຕົວເລືອກນີ້ເພື່ອລະບຸຫຼາຍກວ່າໜຶ່ງໂປຣໄຟລ໌.

--ດຽວ​ນີ້
ສ້າງລະຫັດສໍາລັບໄຟລ໌ປ້ອນຂໍ້ມູນທັງຫມົດເຊັ່ນດຽວກັນກັບໄຟລ໌ທັງຫມົດທີ່ເຂົາເຈົ້າ
ລວມ​ໃນ​ເວ​ລາ​ດຽວ​ກັນ​. ຜົນໄດ້ຮັບແມ່ນຊຸດດຽວຂອງໄຟລ໌ແຫຼ່ງ / schema ທີ່ມີທັງຫມົດ
ລະຫັດທີ່ສ້າງຂຶ້ນ. ຖ້າມີການລະບຸໄຟລ໌ປ້ອນຂໍ້ມູນຫຼາຍກວ່າໜຶ່ງໄຟລ໌ພ້ອມກັບອັນນີ້
ທາງ​ເລືອກ​, ຫຼັງ​ຈາກ​ນັ້ນ​ --input-name ທາງ​ເລືອກ​ຍັງ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​ໃນ​ຄໍາ​ສັ່ງ​ທີ່​ຈະ​ສະ​ຫນອງ​ການ​
ຊື່ພື້ນຖານສໍາລັບໄຟລ໌ຜົນຜະລິດ. ໃນກໍລະນີນີ້, ສ່ວນໄດເລກະທໍລີຂອງພື້ນຖານດັ່ງກ່າວ
ຊື່ແມ່ນໃຊ້ເປັນສະຖານທີ່ຂອງໄຟລ໌ລວມ. ນີ້ສາມາດເປັນສິ່ງສໍາຄັນສໍາລັບການ
#include ການ​ແກ້​ໄຂ​ຄໍາ​ສັ່ງ​.

--schema ໂຄງ
ລະບຸໂຄງການຖານຂໍ້ມູນ (namespace ຖານຂໍ້ມູນ) ທີ່ຄວນຈະຖືກມອບຫມາຍໃຫ້
ຊັ້ນຮຽນທີ່ຍັງຄົງຄ້າງຢູ່ໃນໄຟລ໌ທີ່ຖືກລວບລວມ. ແຜນຜັງຖານຂໍ້ມູນແມ່ນບໍ່ເປັນ
ສັບສົນກັບຊື່ schema ຖານຂໍ້ມູນ (ຊື່ schema catalog) ທີ່ຖືກກໍານົດດ້ວຍ
ໄດ້ --schema-ຊື່ ທາງເລືອກ.

--ການສົ່ງອອກ-ສັນຍາລັກ ສັນຍາລັກ
Insert ສັນຍາລັກ ໃນສະຖານທີ່ທີ່ DLL ສົ່ງອອກ / ນໍາເຂົ້າຄໍາຖະແຫຼງການຄວບຄຸມ
(__declspec(dllexport/dllimport)) ມີ​ຄວາມ​ຈໍາ​ເປັນ​. ເບິ່ງຍັງ --extern-ສັນຍາລັກ
ທາງ​ເລືອກ​ຂ້າງ​ລຸ່ມ​ນີ້​.

--extern-ສັນຍາລັກ ສັນຍາລັກ
If ສັນຍາລັກ ຖືກກໍານົດ, ໃສ່ມັນໃນສະຖານທີ່ບ່ອນທີ່ template instantiation ຈະຕ້ອງເປັນ
ປະກາດ ພາຍນອກ. ທາງ​ເລືອກ​ນີ້​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ປົກ​ກະ​ຕິ​ຮ່ວມ​ກັບ​ --ການສົ່ງອອກ-ສັນຍາລັກ ໃນເວລາທີ່
ທັງຮອງຮັບຫຼາຍຖານຂໍ້ມູນ ແລະແບບສອບຖາມຖືກເປີດໃຊ້.

--std ສະບັບພາສາ
ລະບຸມາດຕະຖານ C++ ທີ່ຄວນໃຊ້ໃນລະຫວ່າງການລວບລວມ. ຄ່າທີ່ຖືກຕ້ອງແມ່ນ
c++98 (ຄ່າເລີ່ມຕົ້ນ), c++11, ແລະ c++14.

--warn-hard-add
ເຕືອນກ່ຽວກັບສະມາຊິກຂໍ້ມູນທີ່ເພີ່ມຍາກ.

--warn-hard-delete
ເຕືອນກ່ຽວກັບສະມາຊິກຂໍ້ມູນທີ່ຖືກລຶບຍາກ ແລະຊັ້ນຮຽນທີ່ຍັງຄົງຄ້າງ.

--ເຕືອນ-ຍາກ
ເຕືອນກ່ຽວກັບສະມາຊິກຂໍ້ມູນທີ່ເພີ່ມຍາກ ແລະລຶບຍາກ ແລະຊັ້ນຮຽນທີ່ຍັງຄົງຄ້າງ.

--output-dir|-o dir
ຂຽນໄຟລ໌ທີ່ສ້າງຂຶ້ນໃສ່ dir ແທນທີ່ຈະເປັນໄດເລກະທໍລີປະຈຸບັນ.

--input-name ຊື່
ການນໍາໃຊ້ ຊື່ ແທນ​ທີ່​ຈະ​ເປັນ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ທີ່​ຈະ​ມາ​ຊື່​ຂອງ​ໄຟລ​໌​ທີ່​ຜະ​ລິດ​ໄດ້​. ຖ້າ
ໄດ້ --ດຽວ​ນີ້ ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​, ຫຼັງ​ຈາກ​ນັ້ນ​ສ່ວນ​ລະ​ບົບ​ຂອງ​ ຊື່ ຖືກນໍາໃຊ້ເປັນ
ສະຖານທີ່ຂອງໄຟລ໌ລວມ. ອ້າງເຖິງ --ດຽວ​ນີ້ ທາງ​ເລືອກ​ສໍາ​ລັບ​ລາຍ​ລະ​ອຽດ​.

--ການ​ປ່ຽນ​ແປງ ເອກະສານ
ອ່ານ/ຂຽນ changelog ຈາກ/to ເອກະສານ ແທນທີ່ຈະເປັນໄຟລ໌ changelog ເລີ່ມຕົ້ນ. ໄດ້
ຊື່ໄຟລ໌ changelog ເລີ່ມຕົ້ນແມ່ນມາຈາກຊື່ໄຟລ໌ທີ່ປ້ອນເຂົ້າແລະມັນຖືກວາງໄວ້
ເຂົ້າໄປໃນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ປ້ອນຂໍ້ມູນ. ໃຫ້ສັງເກດວ່າ --output-dir ທາງເລືອກບໍ່
ບໍ່ມີຜົນກະທົບຕໍ່ສະຖານທີ່ໄຟລ໌ changelog. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ໂດຍຄ່າເລີ່ມຕົ້ນ, changelog
ໄຟລ໌ຖືກປະຕິບັດເປັນວັດສະດຸປ້ອນອື່ນແທນທີ່ຈະເປັນຜົນຜະລິດເຖິງແມ່ນວ່າການລວບລວມ ODB
ອາດ​ຈະ​ປັບ​ປຸງ​ແກ້​ໄຂ​ມັນ​. ໃຊ້ --ປ່ຽນ​ເຂົ້າ​ສູ່​ລະ​ບົບ ແລະ --ການ​ປ່ຽນ​ລະ​ບົບ​ອອກ​ ທາງ​ເລືອກ​ໃນ​ການ​ລະ​ບຸ​
ການປ້ອນຂໍ້ມູນ ແລະຜົນຜະລິດໄຟລ໌ changelog ທີ່ແຕກຕ່າງກັນ.

--ປ່ຽນ​ເຂົ້າ​ສູ່​ລະ​ບົບ ເອກະສານ
ອ່ານ changelog ຈາກ ເອກະສານ ແທນທີ່ຈະເປັນໄຟລ໌ changelog ເລີ່ມຕົ້ນ. ຖ້າທາງເລືອກນີ້ແມ່ນ
ກໍານົດ, ຫຼັງຈາກນັ້ນທ່ານຍັງຕ້ອງລະບຸໄຟລ໌ changelog ຜົນຜະລິດທີ່ມີ --ການ​ປ່ຽນ​ແປງ-
ອອກ.

--ການ​ປ່ຽນ​ລະ​ບົບ​ອອກ​ ເອກະສານ
ຂຽນ changelog ໃສ່ ເອກະສານ ແທນທີ່ຈະເປັນໄຟລ໌ changelog ເລີ່ມຕົ້ນ. ຖ້າທາງເລືອກນີ້ແມ່ນ
ລະບຸໄວ້, ຫຼັງຈາກນັ້ນທ່ານຍັງຕ້ອງລະບຸໄຟລ໌ changelog ວັດສະດຸປ້ອນດ້ວຍ --ການ​ປ່ຽນ​ແປງ-
in.

--changelog-dir dir
ການນໍາໃຊ້ dir ແທນ​ທີ່​ຈະ​ເປັນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ໄຟລ​໌​ເປັນ​ລະ​ບົບ​ໄຟລ​໌ changelog​. ນີ້
ໄດເລກະທໍລີຍັງຖືກເພີ່ມໃສ່ໄຟລ໌ changelog ທີ່ລະບຸໄວ້ກັບ --ການ​ປ່ຽນ​ແປງ,
--ປ່ຽນ​ເຂົ້າ​ສູ່​ລະ​ບົບ, ແລະ --ປ່ຽນ​ເຂົ້າ​ສູ່​ລະ​ບົບ ທາງເລືອກເວັ້ນເສຍແຕ່ວ່າພວກເຂົາເປັນເສັ້ນທາງຢ່າງແທ້ຈິງ.

--init-changelog
ບັງຄັບໃຫ້ re-initialization ຂອງ changelog ເຖິງແມ່ນວ່າມີອັນໃດອັນຫນຶ່ງ (ທີ່ມີຢູ່ແລ້ວທັງຫມົດ
ປະຫວັດການປ່ຽນແປງຈະສູນເສຍ). ຕົວເລືອກນີ້ແມ່ນເປັນປະໂຫຍດຕົ້ນຕໍສໍາລັບການອັດຕະໂນມັດ
ການທົດສອບ.

--odb-file-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ເພື່ອສ້າງຊື່ຂອງໄຟລ໌ C++ ທີ່ສ້າງຂຶ້ນ. ໃນ​ດຽວ -
ໂຫມດຖານຂໍ້ມູນຄ່າເລີ່ມຕົ້ນສໍາລັບທາງເລືອກນີ້ແມ່ນ -odb. ໃນຮູບແບບຫຼາຍຖານຂໍ້ມູນ
ມັນ​ແມ່ນ -odb ສໍາລັບໄຟລ໌ທີ່ສອດຄ້ອງກັນກັບ ທົ່ວໄປ ຖານຂໍ້ມູນແລະ -odb-db (ບ່ອນທີ່ db
ແມ່ນຊື່ຖານຂໍ້ມູນ) ສໍາລັບຖານຂໍ້ມູນອື່ນໆ.

--sql-file-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ເພື່ອສ້າງຊື່ຂອງໄຟລ໌ schema SQL ທີ່ສ້າງຂຶ້ນ. ໃນ​ດຽວ -
ໂຫມດຖານຂໍ້ມູນໂດຍຄ່າເລີ່ມຕົ້ນບໍ່ມີຄໍາຕໍ່ທ້າຍຖືກນໍາໃຊ້. ໃນຮູບແບບຫຼາຍຖານຂໍ້ມູນເປັນຄ່າເລີ່ມຕົ້ນ
ມູນຄ່າສໍາລັບທາງເລືອກນີ້ແມ່ນ -db (ບ່ອນທີ່ db ແມ່ນຊື່ຖານຂໍ້ມູນ).

--schema-file-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ເພື່ອສ້າງຊື່ຂອງໄຟລ໌ແຫຼ່ງ schema C++. ໃນ
ຮູບແບບຖານຂໍ້ມູນດຽວ ຄ່າເລີ່ມຕົ້ນສໍາລັບທາງເລືອກນີ້ແມ່ນ -schema. ໃນ​ຫຼາຍ
ຮູບແບບຖານຂໍ້ມູນມັນແມ່ນ -schema-db (ບ່ອນທີ່ db ແມ່ນຊື່ຖານຂໍ້ມູນ). ເບິ່ງ --schema-
ຮູບແບບ ທາງ​ເລືອກ​ສໍາ​ລັບ​ລາຍ​ລະ​ອຽດ​.

--changelog-file-suffix sfx
ການນໍາໃຊ້ sfx ເພື່ອສ້າງຊື່ຂອງໄຟລ໌ changelog. ໃນໂຫມດຖານຂໍ້ມູນດຽວໂດຍ
default ບໍ່ມີຄໍາຕໍ່ທ້າຍຖືກນໍາໃຊ້. ໃນໂຫມດຖານຂໍ້ມູນຫຼາຍຄ່າເລີ່ມຕົ້ນສໍາລັບການນີ້
ທາງເລືອກແມ່ນ -db (ບ່ອນທີ່ db ແມ່ນຊື່ຖານຂໍ້ມູນ).

--hxx-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ .hxx ເພື່ອສ້າງຊື່ຂອງ C ++ ທີ່ສ້າງຂຶ້ນ
ໄຟລ໌ຫົວ.

--ixx-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ .ixx ເພື່ອສ້າງຊື່ຂອງ C ++ ທີ່ສ້າງຂຶ້ນ
ໄຟລ໌ໃນແຖວ.

--cxx-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ .cxx ເພື່ອສ້າງຊື່ຂອງ C ++ ທີ່ສ້າງຂຶ້ນ
ແຫຼ່ງໄຟລ໌.

--sql-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ .sql ເພື່ອສ້າງຊື່ຂອງສິ່ງທີ່ສ້າງຂຶ້ນ
ໄຟລ໌ schema ຖານຂໍ້ມູນ.

--changelog-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ .xml ເພື່ອສ້າງຊື່ຂອງໄຟລ໌ changelog.

--hxx-prologue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນຕົ້ນຂອງໄຟລ໌ຫົວ C ++ ທີ່ສ້າງຂຶ້ນ.

--ixx-prologue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນຕົ້ນຂອງໄຟລ໌ C++ inline ທີ່ສ້າງຂຶ້ນ.

--cxx-prologue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນຕົ້ນຂອງໄຟລ໌ແຫຼ່ງ C ++ ທີ່ສ້າງຂຶ້ນ.

--schema-prologue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນຕົ້ນຂອງໄຟລ໌ແຫຼ່ງ schema C ++.

--sql-prologue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນຕົ້ນຂອງໄຟລ໌ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--ການ​ເຄື່ອນ​ຍ້າຍ​-prologue​ ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນຕົ້ນຂອງໄຟລ໌ການເຄື່ອນຍ້າຍຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--sql-interlude ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ຫຼັງຈາກທີ່ທັງຫມົດ ຢຸດ ແລະກ່ອນໃດກໍ່ຕາມ ສ້າງ ຖະແຫຼງການໃນການຜະລິດ
ໄຟລ໌ schema ຖານຂໍ້ມູນ.

--hxx-epilogue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນທ້າຍຂອງໄຟລ໌ຫົວ C ++ ທີ່ສ້າງຂຶ້ນ.

--ixx-epilogue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນທ້າຍຂອງໄຟລ໌ C++ inline ທີ່ສ້າງຂຶ້ນ.

--cxx-epilogue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນທ້າຍຂອງໄຟລ໌ແຫຼ່ງ C ++ ທີ່ສ້າງຂຶ້ນ.

--schema-epilogue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນທ້າຍຂອງໄຟລ໌ schema C ++ ທີ່ສ້າງຂຶ້ນ.

--sql-epilogue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນທ້າຍຂອງໄຟລ໌ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--migration-epilogue ຂໍ້ຄວາມ
Insert ຂໍ້ຄວາມ ໃນຕອນທ້າຍຂອງໄຟລ໌ການເຄື່ອນຍ້າຍຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--hxx-prologue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນຕົ້ນຂອງໄຟລ໌ຫົວ C ++ ທີ່ສ້າງຂຶ້ນ.

--ixx-prologue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນຕົ້ນຂອງໄຟລ໌ C++ inline ທີ່ສ້າງຂຶ້ນ.

--cxx-prologue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນຕົ້ນຂອງໄຟລ໌ແຫຼ່ງ C ++ ທີ່ສ້າງຂຶ້ນ.

--schema-prologue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນຕົ້ນຂອງແຫຼ່ງ schema C ++ ທີ່ສ້າງຂຶ້ນ
ຍື່ນ.

--sql-prologue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນຕົ້ນຂອງໄຟລ໌ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--migration-prologue-file f
ໃສ່ເນື້ອໃນຂອງໄຟລ໌ f ໃນຕອນເລີ່ມຕົ້ນຂອງການເຄື່ອນຍ້າຍຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ
ຍື່ນ.

--sql-interlude-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ຫຼັງຈາກທີ່ທັງຫມົດ ຢຸດ ແລະກ່ອນໃດກໍ່ຕາມ ສ້າງ ຖະແຫຼງການໃນ
ໄຟລ໌ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--hxx-epilogue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນທ້າຍຂອງໄຟລ໌ຫົວ C ++ ທີ່ສ້າງຂຶ້ນ.

--ixx-epilogue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນທ້າຍຂອງໄຟລ໌ C++ inline ທີ່ສ້າງຂຶ້ນ.

--cxx-epilogue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນທ້າຍຂອງໄຟລ໌ແຫຼ່ງ C ++ ທີ່ສ້າງຂຶ້ນ.

--schema-epilogue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນທ້າຍຂອງໄຟລ໌ schema C ++ ທີ່ສ້າງຂຶ້ນ.

--sql-epilogue-file ເອກະສານ
ໃສ່ເນື້ອໃນຂອງ ເອກະສານ ໃນຕອນທ້າຍຂອງໄຟລ໌ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--migration-epilogue-file f
ໃສ່ເນື້ອໃນຂອງໄຟລ໌ f ໃນຕອນທ້າຍຂອງໄຟລ໌ການເຄື່ອນຍ້າຍຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ.

--odb-prologue ຂໍ້ຄວາມ
ລວບລວມ ຂໍ້ຄວາມ ກ່ອນໄຟລ໌ຫົວປ້ອນຂໍ້ມູນ. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດເພີ່ມເພີ່ມເຕີມ
ການປະກາດ, ເຊັ່ນ: ລັກສະນະພິເສດສະເພາະ, ກັບການລວບລວມ ODB
ຂະບວນການ.

--odb-prologue-file ເອກະສານ
ລວບລວມ ເອກະສານ ເນື້ອໃນກ່ອນໄຟລ໌ຫົວປ້ອນຂໍ້ມູນ. ໄຟລ໌ Prologue ຖືກລວບລວມ
ຫຼັງຈາກຊິ້ນສ່ວນຂໍ້ຄວາມ prologue ທັງໝົດ (--odb-prologue ທາງ​ເລືອກ).

--odb-epilogue ຂໍ້ຄວາມ
ລວບລວມ ຂໍ້ຄວາມ ຫຼັງ​ຈາກ​ໄຟລ​໌​ຫົວ​ຂໍ້​ການ​ປ້ອນ​ຂໍ້​ມູນ​. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດເພີ່ມເພີ່ມເຕີມ
ການປະກາດ, ເຊັ່ນ: ລັກສະນະພິເສດສະເພາະ, ກັບການລວບລວມ ODB
ຂະບວນການ.

--odb-epilogue-file ເອກະສານ
ລວບລວມ ເອກະສານ ເນື້ອໃນຫຼັງຈາກໄຟລ໌ຫົວເຂົ້າ. ໄຟລ໌ Epilogue ຖືກລວບລວມ
ຫຼັງ​ຈາກ​ທັງ​ຫມົດ epilogue fragments ຂໍ້​ຄວາມ (--odb-epilogue ທາງ​ເລືອກ).

--table-prefix ຄຳ ນຳ ໜ້າ
ຕື່ມ ຄຳ ນຳ ໜ້າ ກັບຊື່ຕາຕະລາງແລະ, ສໍາລັບຖານຂໍ້ມູນທີ່ມີດັດຊະນີທົ່ວໂລກແລະ / ຫຼືຕ່າງປະເທດ
ຊື່ທີ່ສໍາຄັນ, ກັບຊື່ເຫຼົ່ານັ້ນເຊັ່ນກັນ. ຄໍານໍາຫນ້າແມ່ນເພີ່ມໃສ່ທັງສອງຊື່ທີ່ເປັນ
ລະບຸໄວ້ກັບ db ຕາຕະລາງ ແລະ db ດັດຊະນີ pragmas ແລະຜູ້ທີ່ອັດຕະໂນມັດ
ໄດ້ມາຈາກຊື່ຂອງຫ້ອງຮຽນ ແລະຂໍ້ມູນສະມາຊິກ. ຖ້າທ່ານຕ້ອງການຕົວແຍກ, ເຊັ່ນ: an
underscore, ລະຫວ່າງຄໍານໍາຫນ້າແລະຊື່, ຫຼັງຈາກນັ້ນທ່ານຄວນປະກອບມັນເຂົ້າໄປໃນ
ຄ່ານຳໜ້າ.

--index-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ _i ເພື່ອສ້າງຊື່ດັດສະນີ. ຄໍາຕໍ່ທ້າຍແມ່ນພຽງແຕ່
ເພີ່ມໃສ່ຊື່ທີ່ໄດ້ມາຈາກຊື່ສະມາຊິກຂໍ້ມູນໂດຍອັດຕະໂນມັດ. ຖ້າ​ເຈົ້າ
ຕ້ອງການຕົວຂັ້ນ, ເຊັ່ນ: ຂີດກ້ອງ, ລະຫວ່າງຊື່ ແລະຄຳຕໍ່ທ້າຍ, ຈາກນັ້ນ
ທ່ານຄວນລວມມັນເຂົ້າໃນມູນຄ່າຂອງຄໍາຕໍ່ທ້າຍ.

--fkey-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ _fk ເພື່ອສ້າງຊື່ທີ່ສໍາຄັນຂອງຕ່າງປະເທດ. ຖ້າ​ເຈົ້າ
ຕ້ອງການຕົວຂັ້ນ, ເຊັ່ນ: ຂີດກ້ອງ, ລະຫວ່າງຊື່ ແລະຄຳຕໍ່ທ້າຍ, ຈາກນັ້ນ
ທ່ານຄວນລວມມັນເຂົ້າໃນມູນຄ່າຂອງຄໍາຕໍ່ທ້າຍ.

--sequence-suffix បច្ច័យ
ການນໍາໃຊ້ បច្ច័យ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ _seq ເພື່ອສ້າງຊື່ລໍາດັບ. ຖ້າເຈົ້າຕ້ອງການ
ຕົວຂັ້ນ, ເຊັ່ນ: ຂີດກ້ອງ, ລະຫວ່າງຊື່ ແລະຄຳຕໍ່ທ້າຍ, ຈາກນັ້ນເຈົ້າ
ຄວນຈະລວມມັນເຂົ້າໄປໃນຄ່າຕໍ່ທ້າຍ.

--sql-name-case ກໍລະນີ
ປ່ຽນຊື່ SQL ທີ່ມາຈາກອັດຕະໂນມັດທັງໝົດເປັນຕົວພິມໃຫຍ່ ຫຼື ຕົວພິມນ້ອຍ. ຄ່າທີ່ຖືກຕ້ອງ
ສໍາລັບທາງເລືອກນີ້ແມ່ນ ເທິງ ແລະ ຕ່ໍາ.

--table-regex regex
ຕື່ມ regex ໄປຫາບັນຊີລາຍຊື່ຂອງການສະແດງອອກປົກກະຕິທີ່ຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນ
ຊື່ຕາຕະລາງທີ່ມາຈາກອັດຕະໂນມັດ. ເບິ່ງພາກສ່ວນ SQL NAME TRANSFORMATIONS ຂ້າງລຸ່ມນີ້
ສໍາລັບລາຍລະອຽດ.

--column-regex regex
ຕື່ມ regex ໄປຫາບັນຊີລາຍຊື່ຂອງການສະແດງອອກປົກກະຕິທີ່ຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນ
ຊື່ຖັນທີ່ມາຈາກອັດຕະໂນມັດ. ເບິ່ງພາກສ່ວນ SQL NAME TRANSFORMATIONS ຂ້າງລຸ່ມນີ້
ສໍາລັບລາຍລະອຽດ.

--index-regex regex
ຕື່ມ regex ໄປຫາບັນຊີລາຍຊື່ຂອງການສະແດງອອກປົກກະຕິທີ່ຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນ
ຊື່ດັດຊະນີທີ່ມາຈາກອັດຕະໂນມັດ. ເບິ່ງພາກສ່ວນ SQL NAME TRANSFORMATIONS ຂ້າງລຸ່ມນີ້
ສໍາລັບລາຍລະອຽດ.

--fkey-regex regex
ຕື່ມ regex ໄປຫາບັນຊີລາຍຊື່ຂອງການສະແດງອອກປົກກະຕິທີ່ຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນ
ຊື່ຄີຕ່າງປະເທດທີ່ໄດ້ມາຈາກອັດຕະໂນມັດ. ເບິ່ງພາກສ່ວນ SQL NAME TRANSFORMATIONS
ລາຍລະອຽດຂ້າງລຸ່ມ.

--sequence-regex regex
ຕື່ມ regex ໄປຫາບັນຊີລາຍຊື່ຂອງການສະແດງອອກປົກກະຕິທີ່ຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນ
ຊື່ລໍາດັບທີ່ມາຈາກອັດຕະໂນມັດ. ເບິ່ງພາກສ່ວນ SQL NAME TRANSFORMATIONS
ລາຍລະອຽດຂ້າງລຸ່ມ.

--statement-regex regex
ຕື່ມ regex ໄປຫາບັນຊີລາຍຊື່ຂອງການສະແດງອອກປົກກະຕິທີ່ຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນ
ຊື່ຄໍາຖະແຫຼງທີ່ກະກຽມມາຈາກອັດຕະໂນມັດ. ເບິ່ງ SQL NAME TRANSFORMATIONS
ສ່ວນດ້ານລຸ່ມ ສຳ ລັບລາຍລະອຽດ.

--sql-name-regex regex
ຕື່ມ regex ບັນຊີລາຍຊື່ຂອງສະແດງອອກປົກກະຕິທີ່ຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນທັງຫມົດ
ຊື່ SQL ທີ່ມາຈາກອັດຕະໂນມັດ. ເບິ່ງພາກສ່ວນ SQL NAME TRANSFORMATIONS ຂ້າງລຸ່ມນີ້ສໍາລັບ
ລາຍລະອຽດ.

--sql-name-regex-trace
ຕິດ​ຕາມ​ຂະ​ບວນ​ການ​ຂອງ​ການ​ນໍາ​ໃຊ້​ການ​ສະ​ແດງ​ອອກ​ປົກ​ກະ​ຕິ​ລະ​ບຸ​ໄວ້​ກັບ​ຊື່ SQL ໄດ້​
--*-regex ທາງເລືອກ. ໃຊ້ຕົວເລືອກນີ້ເພື່ອຊອກຫາວ່າເປັນຫຍັງການສະແດງອອກປົກກະຕິຂອງເຈົ້າບໍ່ເຮັດ
ເຮັດໃນສິ່ງທີ່ທ່ານຄາດຫວັງໃຫ້ພວກເຂົາເຮັດ.

--accessor-regex regex
ຕື່ມ regex ໄປຫາບັນຊີລາຍຊື່ຂອງສະແດງອອກປົກກະຕິທີ່ໃຊ້ເພື່ອປ່ຽນຊື່ສະມາຊິກຂໍ້ມູນເປັນ
ຊື່ຟັງຊັນເມື່ອຊອກຫາຟັງຊັນຕົວເຊື່ອມຕໍ່ທີ່ເຫມາະສົມ. ການໂຕ້ຖຽງກັບ
ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ການ​ສະ​ແດງ​ອອກ​ປົກ​ກະ​ຕິ​ຄ້າຍ​ຄື Perl ໃນ​ຮູບ​ແບບ​ /ຮູບແບບ/ການທົດແທນ/.
ຕົວອັກສອນໃດກໍໄດ້ສາມາດໃຊ້ເປັນຕົວຂັ້ນແທນ / ແລະຕົວຂັ້ນສາມາດເປັນ
ໜີ​ອອກ​ໄປ​ພາຍ​ໃນ ຮູບແບບ ແລະ ການທົດແທນ ກັບ backslash (\). ທ່ານສາມາດກໍານົດ
ການສະແດງອອກປົກກະຕິຫຼາຍໂດຍການເຮັດຊ້ໍາທາງເລືອກນີ້.

ການສະແດງອອກປົກກະຕິທັງຫມົດແມ່ນພະຍາຍາມໃນຄໍາສັ່ງທີ່ລະບຸໄວ້ແລະທໍາອິດ
ການສະແດງອອກທີ່ຜະລິດຫນ້າທີ່ອຸປະກອນເສີມທີ່ເຫມາະສົມແມ່ນຖືກນໍາໃຊ້. ແຕ່ລະສະແດງອອກແມ່ນ
ພະຍາຍາມສອງຄັ້ງ: ຄັ້ງທໍາອິດກັບຊື່ສະມາຊິກທີ່ແທ້ຈິງແລະຫຼັງຈາກນັ້ນກັບສະມາຊິກຂອງ ສາທາລະນະ
ຊື່ ທີ່​ໄດ້​ຮັບ​ໂດຍ​ການ​ເອົາ​ການ​ອອກ​ແບບ​ຊື່​ສະ​ມາ​ຊິກ​ທົ່ວ​ໄປ​, ເຊັ່ນ​:​
ຂີດກ້ອງຊັ້ນນຳ ແລະ ຕິດຕາມ, ໄດ້ m_ ຄໍານໍາຫນ້າ, ແລະອື່ນໆ. compiler ODB ຍັງ
ປະກອບມີການສະແດງອອກໃນຕົວຈໍານວນຫນຶ່ງສໍາລັບຊື່ຜູ້ເຂົ້າໃຊ້ທົ່ວໄປ, ເຊັ່ນ:
get_foo, getFoo, getfoo, ແລະພຽງແຕ່ ຟູ. ການສະແດງອອກໃນຕົວແມ່ນພະຍາຍາມສຸດທ້າຍ.

ຕົວຢ່າງ, ການສະແດງອອກຕໍ່ໄປນີ້ປ່ຽນສະມາຊິກຂໍ້ມູນດ້ວຍຊື່ສາທາລະນະ
ໃນຮູບແບບ ຟູ ກັບຊື່ຜູ້ເຂົ້າໃຊ້ໃນຮູບແບບ GetFoo:

/.+)/ຮັບ\u$1/

ເບິ່ງພາກສ່ວນ REGEX ແລະ Shell QuOTING ຂ້າງລຸ່ມນີ້.

--accessor-regex-trace
ຕິດ​ຕາມ​ຂະ​ບວນ​ການ​ຂອງ​ການ​ນໍາ​ໃຊ້​ສໍາ​ນວນ​ປົກ​ກະ​ຕິ​ລະ​ບຸ​ໄວ້​ກັບ​ --ຜູ້ເຂົ້າ-
regex ທາງເລືອກ. ໃຊ້ຕົວເລືອກນີ້ເພື່ອຊອກຫາວ່າເປັນຫຍັງການສະແດງອອກປົກກະຕິຂອງເຈົ້າບໍ່ເຮັດ
ສິ່ງທີ່ທ່ານຄາດຫວັງໃຫ້ພວກເຂົາເຮັດ.

--modifier-regex regex
ຕື່ມ regex ໄປຫາບັນຊີລາຍຊື່ຂອງສະແດງອອກປົກກະຕິທີ່ໃຊ້ເພື່ອປ່ຽນຊື່ສະມາຊິກຂໍ້ມູນເປັນ
ຊື່ຟັງຊັນເມື່ອຊອກຫາຟັງຊັນຕົວແກ້ໄຂທີ່ເໝາະສົມ. ການໂຕ້ຖຽງກັບ
ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ການ​ສະ​ແດງ​ອອກ​ປົກ​ກະ​ຕິ​ຄ້າຍ​ຄື Perl ໃນ​ຮູບ​ແບບ​ /ຮູບແບບ/ການທົດແທນ/.
ຕົວອັກສອນໃດກໍໄດ້ສາມາດໃຊ້ເປັນຕົວຂັ້ນແທນ / ແລະຕົວຂັ້ນສາມາດເປັນ
ໜີ​ອອກ​ໄປ​ພາຍ​ໃນ ຮູບແບບ ແລະ ການທົດແທນ ກັບ backslash (\). ທ່ານສາມາດກໍານົດ
ການສະແດງອອກປົກກະຕິຫຼາຍໂດຍການເຮັດຊ້ໍາທາງເລືອກນີ້.

ການສະແດງອອກປົກກະຕິທັງຫມົດແມ່ນພະຍາຍາມໃນຄໍາສັ່ງທີ່ລະບຸໄວ້ແລະທໍາອິດ
ການສະແດງອອກທີ່ຜະລິດຫນ້າທີ່ດັດແປງທີ່ເຫມາະສົມແມ່ນຖືກນໍາໃຊ້. ແຕ່ລະສະແດງອອກແມ່ນ
ພະຍາຍາມສອງຄັ້ງ: ຄັ້ງທໍາອິດກັບຊື່ສະມາຊິກທີ່ແທ້ຈິງແລະຫຼັງຈາກນັ້ນກັບສະມາຊິກຂອງ ສາທາລະນະ
ຊື່ ທີ່​ໄດ້​ຮັບ​ໂດຍ​ການ​ເອົາ​ການ​ອອກ​ແບບ​ຊື່​ສະ​ມາ​ຊິກ​ທົ່ວ​ໄປ​, ເຊັ່ນ​:​
ຂີດກ້ອງຊັ້ນນຳ ແລະ ຕິດຕາມ, ໄດ້ m_ ຄໍານໍາຫນ້າ, ແລະອື່ນໆ. compiler ODB ຍັງ
ປະກອບມີການສະແດງອອກໃນຕົວຈໍານວນຫນຶ່ງສໍາລັບຊື່ຕົວດັດແປງທີ່ໃຊ້ທົ່ວໄປ, ເຊັ່ນ:
set_foo, setFoo, ເຊັດຟູ, ແລະພຽງແຕ່ ຟູ. ການສະແດງອອກໃນຕົວແມ່ນພະຍາຍາມສຸດທ້າຍ.

ຕົວຢ່າງ, ການສະແດງອອກຕໍ່ໄປນີ້ປ່ຽນສະມາຊິກຂໍ້ມູນດ້ວຍຊື່ສາທາລະນະ
ໃນຮູບແບບ ຟູ ເພື່ອດັດແປງຊື່ໃນຮູບແບບ SetFoo:

/.+)/ຕັ້ງ\u$1/

ເບິ່ງພາກສ່ວນ REGEX ແລະ Shell QuOTING ຂ້າງລຸ່ມນີ້.

--modifier-regex-trace
ຕິດ​ຕາມ​ຂະ​ບວນ​ການ​ຂອງ​ການ​ນໍາ​ໃຊ້​ສໍາ​ນວນ​ປົກ​ກະ​ຕິ​ລະ​ບຸ​ໄວ້​ກັບ​ --ປັບ​ປຸງ​ແກ້​ໄຂ-
regex ທາງເລືອກ. ໃຊ້ຕົວເລືອກນີ້ເພື່ອຊອກຫາວ່າເປັນຫຍັງການສະແດງອອກປົກກະຕິຂອງເຈົ້າບໍ່ເຮັດ
ສິ່ງທີ່ທ່ານຄາດຫວັງໃຫ້ພວກເຂົາເຮັດ.

--include-with-brackets
ໃຊ້ວົງເລັບມຸມ (<>) ແທນວົງຢືມ ("") ໃນການຜະລິດ #include
ທິດທາງ.

--include-prefix ຄຳ ນຳ ໜ້າ
ຕື່ມ ຄຳ ນຳ ໜ້າ ກັບ​ການ​ຜະ​ລິດ​ໄດ້​ #include ເສັ້ນ​ທາງ​ຊີ້​ນໍາ​.

--include-regex regex
ຕື່ມ regex ບັນຊີລາຍຊື່ຂອງການສະແດງຜົນປົກກະຕິທີ່ໃຊ້ໃນການຫັນປ່ຽນທີ່ສ້າງຂຶ້ນ #include
ເສັ້ນ​ທາງ​ຊີ້​ນໍາ​. ການໂຕ້ຖຽງກັບທາງເລືອກນີ້ແມ່ນການສະແດງອອກເປັນປົກກະຕິ Perl ໃນ
ແບບຟອມ /ຮູບແບບ/ການທົດແທນ/. ຕົວອັກສອນໃດກໍໄດ້ສາມາດໃຊ້ເປັນຕົວຂັ້ນແທນ
/ ແລະຕົວກໍານົດຂອບເຂດສາມາດຫລົບຫນີພາຍໃນ ຮູບແບບ ແລະ ການທົດແທນ ກັບ backslash ເປັນ
(\). ທ່ານສາມາດກໍານົດການສະແດງອອກປົກກະຕິຫຼາຍໂດຍການເຮັດຊ້ໍາທາງເລືອກນີ້. ທັງໝົດ
ການສະແດງອອກປົກກະຕິແມ່ນພະຍາຍາມໃນຄໍາສັ່ງທີ່ລະບຸໄວ້ແລະສະແດງອອກທໍາອິດທີ່
ການແຂ່ງຂັນແມ່ນຖືກນໍາໃຊ້.

ເປັນຕົວຢ່າງ, ການຫັນປ່ຽນການສະແດງອອກຕໍ່ໄປນີ້ປະກອບມີເສັ້ນທາງໃນຮູບແບບ
foo/bar-odb.h ໄປສູ່ເສັ້ນທາງໃນຮູບແບບ foo/generated/bar-odb.h:

%foo/.+)-odb.h%foo/generated/$1-odb.h%

ເບິ່ງພາກສ່ວນ REGEX ແລະ Shell QuOTING ຂ້າງລຸ່ມນີ້.

--include-regex-trace
ຕິດ​ຕາມ​ຂະ​ບວນ​ການ​ຂອງ​ການ​ນໍາ​ໃຊ້​ສໍາ​ນວນ​ປົກ​ກະ​ຕິ​ລະ​ບຸ​ໄວ້​ກັບ​ --ລວມ-
regex ທາງເລືອກ. ໃຊ້ຕົວເລືອກນີ້ເພື່ອຊອກຫາວ່າເປັນຫຍັງການສະແດງອອກປົກກະຕິຂອງເຈົ້າບໍ່ເຮັດ
ສິ່ງທີ່ທ່ານຄາດຫວັງໃຫ້ພວກເຂົາເຮັດ.

--guard-prefix ຄຳ ນຳ ໜ້າ
ຕື່ມ ຄຳ ນຳ ໜ້າ ກັບກອງລວມ header ທີ່ສ້າງຂຶ້ນ. ຄຳນຳໜ້າຖືກປ່ຽນເປັນ
ຕົວພິມໃຫຍ່ ແລະຕົວອັກສອນທີ່ຜິດກົດໝາຍໃນຊື່ macro preprocessor ແມ່ນ
ແທນທີ່ດ້ວຍຂີດກ້ອງ.

--show-sloc
ພິມຈໍານວນເສັ້ນແຫຼ່ງທາງກາຍະພາບຂອງລະຫັດ (SLOC).

--sloc-ຈຳກັດ num
ກວດເບິ່ງວ່າຈໍານວນຂອງສາຍແຫຼ່ງທາງດ້ານຮ່າງກາຍຂອງລະຫັດ (SLOC) ບໍ່ແມ່ນ
ເກີນ num.

--options-file ເອກະສານ
ອ່ານທາງເລືອກເພີ່ມເຕີມຈາກ ເອກະສານ ກັບແຕ່ລະທາງເລືອກທີ່ປາກົດຢູ່ໃນເສັ້ນແຍກຕ່າງຫາກ
ທາງເລືອກທີ່ຕິດຕາມດ້ວຍພື້ນທີ່ ແລະຄ່າທາງເລືອກ. ເສັ້ນຫວ່າງເປົ່າແລະເສັ້ນເລີ່ມຕົ້ນ
ກັບ # ຖືກລະເລີຍ. ຄ່າທາງເລືອກສາມາດຖືກຫຸ້ມເປັນສອງເທົ່າ (") ຫຼືໂສດ (')
ວົງຢືມເພື່ອຮັກສາຊ່ອງຫວ່າງຊັ້ນນໍາ ແລະຕໍ່ທ້າຍ ພ້ອມທັງລະບຸຫວ່າງເປົ່າ
ຄຸນຄ່າ. ຖ້າຄ່າຕົວມັນເອງປະກອບດ້ວຍວົງຢືມຕໍ່ທ້າຍຫຼືວົງຢືມນໍາ, ຕິດກັບມັນ
ຄູ່ພິເສດຂອງວົງຢືມ, ສໍາລັບການຍົກຕົວຢ່າງ '"x"'. ວົງຢືມທີ່ບໍ່ແມ່ນຊັ້ນນໍາແລະບໍ່ຕິດຕາມແມ່ນ
ແປວ່າເປັນສ່ວນຫນຶ່ງຂອງຄ່າທາງເລືອກ.

ຄວາມຫມາຍຂອງການສະຫນອງທາງເລືອກໃນໄຟລ໌ແມ່ນເທົ່າກັບການສະຫນອງດຽວກັນ
ກໍານົດທາງເລືອກໃນຄໍາສັ່ງດຽວກັນຢູ່ໃນເສັ້ນຄໍາສັ່ງຢູ່ໃນຈຸດທີ່
--options-file ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​ຍົກ​ເວັ້ນ​ແຕ່​ວ່າ shell escaping ແລະ quoting ແມ່ນ​
ບໍ່ຈໍາເປັນ. ທ່ານສາມາດເຮັດເລື້ມຄືນທາງເລືອກນີ້ເພື່ອລະບຸຫຼາຍກວ່າຫນຶ່ງໄຟລ໌ທາງເລືອກ.

-x ທາງເລືອກ
ຜ່ານ ທາງເລືອກ ກັບ C++ compiler ພື້ນຖານ (g ++) The ທາງເລືອກ ມູນ​ຄ່າ​ທີ່​ບໍ່​ໄດ້​
ເລີ່ມຕົ້ນດ້ວຍ - ຖືກພິຈາລະນາ g ++ ຊື່ທີ່ປະຕິບັດໄດ້.

-v ພິມຄໍາສັ່ງປະຕິບັດເພື່ອດໍາເນີນການຂັ້ນຕອນຂອງການລວບລວມ.

-- ຕິດຕາມ
ຕິດຕາມຂະບວນການລວບລວມ.

--mysql-ເຄື່ອງຈັກ ເຄື່ອງ​ຈັກ
ການນໍາໃຊ້ ເຄື່ອງ​ຈັກ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ InnoDB ໃນໄຟລ໌ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນ. ສໍາລັບ
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບທາງເລືອກຂອງເຄື່ອງຈັກໃນການເກັບຮັກສາເບິ່ງເອກະສານ MySQL. ຖ້າ​ເຈົ້າ
ຕ້ອງການໃຊ້ database-default engine, pass Default ເປັນມູນຄ່າສໍາລັບການນີ້
ທາງເລືອກ.

--sqlite-override-null
ເຮັດໃຫ້ຄໍລໍາທັງຫມົດໃນ schema ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນອະນຸຍາດໃຫ້ NULL ຄຸນຄ່າ. ນີ້​ແມ່ນ
ຕົ້ນຕໍທີ່ເປັນປະໂຫຍດໃນການເຄື່ອນຍ້າຍ schema ນັບຕັ້ງແຕ່ SQLite ບໍ່ສະຫນັບສະຫນູນການຫຼຸດລົງຂອງ
ຖັນ. ໂດຍການສ້າງຄໍລໍາທັງຫມົດ NULL ຕໍ່ມາພວກເຮົາສາມາດ "ລຶບ" ພວກມັນໄດ້ໂດຍການຕັ້ງພວກມັນ
ຄຸນຄ່າຂອງ NULL. ໃຫ້ສັງເກດວ່າທາງເລືອກນີ້ overrides ເຖິງແມ່ນ not_null pragma.

--sqlite-lax-auto-id
ຢ່າບັງຄັບໃຫ້ເພີ່ມ ID ວັດຖຸທີ່ຖືກມອບໝາຍອັດຕະໂນມັດແບບ monotonically. ໃນ​ນີ້
ຮູບ​ແບບ​ໂຄງ​ການ​ຖານ​ຂໍ້​ມູນ​ທີ່​ຜະ​ລິດ​ໄດ້​ລະ​ເວັ້ນ​ ອັດຕະໂນມັດ ຄໍາສໍາຄັນທີ່ຜົນໄດ້ຮັບໃນ
ຄວາມຄົງຢູ່ຂອງວັດຖຸໄວຂຶ້ນແຕ່ອາດຈະເຮັດໃຫ້ ids ທີ່ຖືກມອບໝາຍອັດຕະໂນມັດບໍ່ໄດ້ຢູ່ໃນ a
ຢ່າງເຂັ້ມງວດຂຶ້ນເປັນລໍາດັບ. ເບິ່ງເອກະສານ SQLite ສໍາລັບລາຍລະອຽດ.

--pgsql-server-version ver
ລະບຸເວີຊັນເຊີບເວີ PostgreSQL ຕ່ຳສຸດທີ່ລະຫັດ C++ ທີ່ສ້າງຂຶ້ນ ແລະ
schema ຈະຖືກນໍາໃຊ້. ຂໍ້​ມູນ​ນີ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ເປີດ​ໃຊ້​ງານ​ສະ​ເພາະ​ສະ​ບັບ​
ການເພີ່ມປະສິດທິພາບ ແລະການແກ້ໄຂໃນລະຫັດ C++ ແລະ schema ທີ່ສ້າງຂຶ້ນ. ສະບັບ
ຕ້ອງຢູ່ໃນ ທີ່ສໍາຄັນ.ເລັກນ້ອຍ ຮູບແບບ, ສໍາລັບການຍົກຕົວຢ່າງ, 9.1. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ,
ຫຼັງຈາກນັ້ນ 7.4 ຫຼືຫຼັງຈາກນັ້ນແມ່ນສົມມຸດ.

--oracle-client-version ver
ລະບຸສະບັບຕໍາ່ສຸດທີ່ຫ້ອງສະໝຸດ Oracle client (OCI) ທີ່ສ້າງຂຶ້ນ
ລະຫັດ C++ ຈະຖືກເຊື່ອມຕໍ່. ຂໍ້​ມູນ​ນີ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ເປີດ​ໃຊ້​ງານ​ສະ​ເພາະ​ສະ​ບັບ​
ການເພີ່ມປະສິດທິພາບ ແລະການແກ້ໄຂໃນລະຫັດ C++ ທີ່ສ້າງຂຶ້ນ. ສະບັບຕ້ອງຢູ່ໃນ
ໄດ້ ທີ່ສໍາຄັນ.ເລັກນ້ອຍ ຮູບແບບ, ສໍາລັບການຍົກຕົວຢ່າງ, 11.2. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ, ຫຼັງຈາກນັ້ນ 10.1
ຫຼືຫຼັງຈາກນັ້ນແມ່ນສົມມຸດ.

--oracle-warn-truncation
ເຕືອນກ່ຽວກັບຊື່ SQL ທີ່ຍາວກວ່າ 30 ຕົວອັກສອນແລະດັ່ງນັ້ນ
ຖືກຕັດອອກ. ໃຫ້ສັງເກດວ່າໃນລະຫວ່າງການສ້າງ schema ຖານຂໍ້ມູນ (--generate-schema) ODB
ກວດພົບໃນເວລາທີ່ການຕັດດັ່ງກ່າວນໍາໄປສູ່ການຂັດແຍ້ງກ່ຽວກັບຊື່ແລະບັນຫາການວິນິດໄສເຖິງແມ່ນວ່າ
ໂດຍບໍ່ມີການລະບຸທາງເລືອກນີ້.

--mssql-server-version ver
ລະບຸເວີຊັນເຊີບເວີ SQL Server ຕ່ຳສຸດທີ່ລະຫັດ C++ ທີ່ສ້າງຂຶ້ນ ແລະ
schema ຈະຖືກນໍາໃຊ້. ຂໍ້​ມູນ​ນີ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ເປີດ​ໃຊ້​ງານ​ສະ​ເພາະ​ສະ​ບັບ​
ການເພີ່ມປະສິດທິພາບ ແລະການແກ້ໄຂໃນລະຫັດ C++ ແລະ schema ທີ່ສ້າງຂຶ້ນ. ສະບັບ
ຕ້ອງຢູ່ໃນ ທີ່ສໍາຄັນ.ເລັກນ້ອຍ ຮູບແບບ, ສໍາລັບການຍົກຕົວຢ່າງ, 9.0 (SQL Server 2005), 10.5 (2008R2),
or 11.0 (2012). ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ, ຫຼັງຈາກນັ້ນ 10.0 (SQL Server 2008) ຫຼື
ຕໍ່ມາແມ່ນສົມມຸດ.

--mssql-short-limit ຂະຫນາດ
ກໍານົດຂອບເຂດຈໍາກັດຂະຫນາດຂໍ້ມູນສັ້ນ. ຖ້າເປັນລັກສະນະ, ລັກສະນະແຫ່ງຊາດ, ຫຼືຖານສອງ
ປະເພດຂໍ້ມູນມີຄວາມຍາວສູງສຸດ (ເປັນໄບຕ໌) ໜ້ອຍກວ່າ ຫຼືເທົ່າກັບຂີດຈຳກັດນີ້, ຈາກນັ້ນມັນ
ຖືກປະຕິບັດເປັນ ສັ້ນ ຂໍ້ມູນ, ຖ້າບໍ່ດັ່ງນັ້ນມັນແມ່ນ ຍາວ ຂໍ້ມູນ. ສໍາລັບຂໍ້ມູນສັ້ນ ODB ກ່ອນ.
ຈັດສັນ buffer ກາງຂອງຂະຫນາດສູງສຸດແລະຜູກມັນໂດຍກົງກັບ a
ພາລາມິເຕີຫຼືຖັນຜົນໄດ້ຮັບ. ດ້ວຍວິທີນີ້ API ພື້ນຖານ (ODBC) ສາມາດອ່ານ / ຂຽນໄດ້
ໂດຍກົງຈາກ/ໄປຫາ buffer ນີ້. ໃນກໍລະນີຂອງຂໍ້ມູນຍາວ, ຂໍ້ມູນແມ່ນອ່ານ / ຂຽນ
ໃນ chunks ການ ນໍາ ໃຊ້ SQLGetData()/SQLPutData() ຟັງຊັນ ODBC. ໃນຂະນະທີ່ຂໍ້ມູນຍາວ
ວິທີການຫຼຸດຜ່ອນຈໍານວນຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ໂດຍຄໍາຮ້ອງສະຫມັກ, ມັນອາດຈະຕ້ອງການ
ຊັບພະຍາກອນ CPU ຫຼາຍກວ່າເກົ່າ. ຂອບເຂດຈໍາກັດຂໍ້ມູນສັ້ນເລີ່ມຕົ້ນແມ່ນ 1024 bytes. ເມື່ອຕັ້ງ ກ
ຈໍາກັດຂໍ້ມູນສັ້ນທີ່ກໍາຫນົດເອງ, ໃຫ້ແນ່ໃຈວ່າມັນມີຂະຫນາດໃຫຍ່ພຽງພໍເພື່ອບໍ່ໃຫ້ວັດຖຸ
id ໃນຄໍາຮ້ອງສະຫມັກໄດ້ຖືກປະຕິບັດເປັນຂໍ້ມູນຍາວ.

SQL NAME ການປ່ຽນແປງ


ODB compiler ສະຫນອງກົນໄກຈໍານວນຫນຶ່ງສໍາລັບການຫັນປ່ຽນທີ່ມາຈາກອັດຕະໂນມັດ
ຊື່ SQL, ເຊັ່ນ: ຕາຕະລາງ, ຖັນ, ແລະອື່ນໆ, ເພື່ອໃຫ້ກົງກັບສົນທິສັນຍາການຕັ້ງຊື່ສະເພາະ. ຢູ່​ທີ່
ລະດັບທີ່ສູງຂຶ້ນ, ພວກເຮົາສາມາດເພີ່ມຄໍານໍາຫນ້າກັບຊື່ທົ່ວໂລກ (ຕາຕະລາງແລະ, ສໍາລັບບາງຖານຂໍ້ມູນ, ດັດສະນີ.
ແລະ/ຫຼືກະແຈຕ່າງປະເທດ) ກັບ --table-prefix ທາງເລືອກ. ເຊັ່ນດຽວກັນ, ພວກເຮົາສາມາດກໍານົດ custom
ຄໍາຕໍ່ທ້າຍສໍາລັບດັດຊະນີທີ່ມາຈາກອັດຕະໂນມັດ (--index-suffix; ຄ່າເລີ່ມຕົ້ນແມ່ນ _i), ກະແຈຕ່າງປະເທດ
(--fkey-suffix; ຄ່າເລີ່ມຕົ້ນແມ່ນ _fk), ແລະລໍາດັບ (--sequence-suffix; ຄ່າເລີ່ມຕົ້ນແມ່ນ _seq) ຊື່.
ສຸດທ້າຍ, ພວກເຮົາຍັງສາມາດປ່ຽນຊື່ທັງຫມົດເປັນຕົວພິມໃຫຍ່ຫຼືຕ່ໍາດ້ວຍ --sql-name-case
ທາງເລືອກ (ຄ່າທີ່ຖືກຕ້ອງແມ່ນ ເທິງ ແລະ ຕ່ໍາ).

ໃນລະດັບຕ່ໍາ, ພວກເຮົາສາມາດກໍານົດຊຸດຂອງການສະແດງອອກປົກກະຕິເພື່ອປະຕິບັດ arbitrary
ການຫັນປ່ຽນຂອງຊື່ SQL ທີ່ມາຈາກອັດຕະໂນມັດ. ຖ້າພວກເຮົາຕ້ອງການປົກກະຕິໂດຍສະເພາະ
ການສະແດງອອກພຽງແຕ່ນໍາໃຊ້ກັບຊື່ສະເພາະ, ຕົວຢ່າງ, ຕາຕະລາງຫຼືຖັນ, ຫຼັງຈາກນັ້ນພວກເຮົາໃຊ້ຫນຶ່ງ
ຂອງ --ປະເພດ-regex ທາງເລືອກ, ບ່ອນທີ່ ປະເພດ ສາມາດ ຕາຕະລາງ, ຖັນ, ດັດຊະນີ, fkey, ລໍາດັບ, ຫຼື
ຄໍາຖະແຫຼງທີ່. ໃນທາງກົງກັນຂ້າມ, ຖ້າພວກເຮົາຕ້ອງການການສະແດງອອກປົກກະຕິຂອງພວກເຮົານໍາໃຊ້ກັບ SQL ທັງຫມົດ
ຊື່, ຫຼັງຈາກນັ້ນພວກເຮົາໃຊ້ --sql-name-regex ທາງເລືອກ.

ການພົວພັນລະຫວ່າງການຫັນປ່ຽນລະດັບສູງແລະຕ່ໍາແມ່ນດັ່ງຕໍ່ໄປນີ້. ຄຳນຳໜ້າ
ແລະ suffixes ແມ່ນເພີ່ມທໍາອິດ. ຫຼັງຈາກນັ້ນ, ການຫັນປ່ຽນການສະແດງອອກເປັນປົກກະຕິຖືກນໍາໃຊ້.
ສຸດທ້າຍ, ຖ້າຮ້ອງຂໍ, ຊື່ຈະຖືກປ່ຽນເປັນຕົວພິມໃຫຍ່ຫຼືຕ່ໍາ. ໃຫ້ສັງເກດວ່າທັງຫມົດ
ການປ່ຽນແປງເຫຼົ່ານີ້ຍົກເວັ້ນ --table-prefix ນຳໃຊ້ກັບຊື່ທີ່ມາຈາກອັດຕະໂນມັດເທົ່ານັ້ນ.
ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຖ້າຕາຕະລາງ, ຖັນ, ແລະອື່ນໆ, ຊື່ໄດ້ຖືກລະບຸຢ່າງຊັດເຈນດ້ວຍ pragma,
ຫຼັງຈາກນັ້ນ, ມັນຖືກນໍາໃຊ້ເປັນ, ໂດຍບໍ່ມີການນໍາໃຊ້ໃດໆ (ຍົກເວັ້ນສໍາລັບຄໍານໍາຫນ້າຕາຕະລາງ) ການຫັນເປັນ.

ມູນຄ່າ ສຳ ລັບ --*-regex ທາງເລືອກແມ່ນການສະແດງອອກປົກກະຕິຄ້າຍຄື Perl ໃນຮູບແບບ
/ຮູບແບບ/ການທົດແທນ/. ຕົວອັກສອນໃດກໍໄດ້ສາມາດໃຊ້ເປັນຕົວຂັ້ນແທນ / ແລະ
ຕົວຂັ້ນສາມາດຫລົບຫນີພາຍໃນ ຮູບແບບ ແລະ ການທົດແທນ ກັບ backslash (\). ເຈົ້າ​ສາ​ມາດ
ຍັງລະບຸການສະແດງອອກປົກກະຕິຫຼາຍຢ່າງໂດຍການເຮັດຊ້ໍາທາງເລືອກເຫຼົ່ານີ້.

ທຸກໆການສະແດງອອກປົກກະຕິແມ່ນພະຍາຍາມຕາມລໍາດັບທີ່ລະບຸດ້ວຍຊື່ສະເພາະ
ການສະແດງອອກ (ຕົວຢ່າງ, --table-regex) ພະຍາຍາມທໍາອິດປະຕິບັດຕາມໂດຍການສະແດງອອກທົ່ວໄປ
(--sql-name-regex). ການສະແດງອອກທໍາອິດທີ່ກົງກັນແມ່ນຖືກນໍາໃຊ້.

ເປັນຕົວຢ່າງ, ພິຈາລະນາການສະແດງອອກປົກກະຕິທີ່ປ່ຽນຊື່ຫ້ອງຮຽນໃນຮູບແບບ CFoo
ກັບຊື່ຕາຕະລາງໃນຮູບແບບ FOO:

--table-regex '/C.+)/\U$1/'

ເປັນຕົວຢ່າງທີ່ຫນ້າສົນໃຈຫຼາຍ, ພິຈາລະນາການຫັນປ່ຽນຂອງຊື່ຫ້ອງຮຽນທີ່ປະຕິບັດຕາມ
ສົນທິສັນຍາເທິງອູດ (ຕົວຢ່າງ, FooBar) ກັບຊື່ຕາຕະລາງທີ່ປະຕິບັດຕາມ
ຂີດກ້ອງ-ແຍກ, ສົນທິສັນຍາຕົວພິມໃຫຍ່ທັງໝົດ (ຕົວຢ່າງ, FOO_BAR). ສໍາລັບກໍລະນີນີ້ພວກເຮົາ
ຕ້ອງໃຊ້ສຳນວນແຍກຕ່າງຫາກເພື່ອຈັດການກັບຄຳໜຶ່ງ, ສອງຄຳ, ແລະ ອື່ນໆ, ຊື່:

--table-regex '/([Az][az]+)/\U$1/'

--table-regex '/([Az][az]+)([Az][az]+)/\U$1_$2/'

ເບິ່ງພາກສ່ວນ REGEX ແລະ Shell QuOTING ຂ້າງລຸ່ມນີ້.

REGEX ແລະ SHELL ອ້າງອີງ


ເມື່ອເຂົ້າໄປໃນການໂຕ້ຖຽງການສະແດງອອກປົກກະຕິໃນເສັ້ນຄໍາສັ່ງ shell ມັນມັກຈະເປັນ
ມີຄວາມຈໍາເປັນທີ່ຈະໃຊ້ການອ້າງອີງ (ການປິດການໂຕ້ຖຽງໃນ "" ຫຼື ') ເພື່ອປ້ອງກັນບໍ່ໃຫ້
shell ຈາກການຕີຄວາມຫມາຍຕົວອັກສອນທີ່ແນ່ນອນ, ສໍາລັບການຍົກຕົວຢ່າງ, spaces ເປັນຕົວແຍກ argument ແລະ
$ ເປັນການຂະຫຍາຍຕົວແປ.

ແຕ່ຫນ້າເສຍດາຍ, ມັນເປັນການຍາກທີ່ຈະບັນລຸໄດ້ໃນລັກສະນະທີ່ Portable ໃນທົ່ວ POSIX shells,
ເຊັ່ນທີ່ພົບເຫັນຢູ່ໃນ GNU/Linux ແລະ UNIX, ແລະ Windows shell. ຕົວຢ່າງ, ຖ້າເຈົ້າໃຊ້ ""
ສໍາລັບການອ້າງອີງທ່ານຈະໄດ້ຮັບຜົນທີ່ບໍ່ຖືກຕ້ອງກັບ POSIX shells ຖ້າການສະແດງອອກຂອງທ່ານມີ $.
ວິທີມາດຕະຖານຂອງການຈັດການກັບສິ່ງນີ້ໃນລະບົບ POSIX ແມ່ນການໃຊ້ ' ' ແທນ.
ແຕ່ຫນ້າເສຍດາຍ, Windows shell ບໍ່ເອົາ ' ' ອອກຈາກ arguments ເມື່ອພວກມັນຖືກສົ່ງກັບ
ຄໍາຮ້ອງສະຫມັກ. ດັ່ງນັ້ນ, ທ່ານອາດຈະຕ້ອງໃຊ້ ' ' ສໍາລັບ POSIX ແລະ " " ສໍາລັບ Windows ($ ບໍ່ແມ່ນ
ຖືວ່າເປັນລັກສະນະພິເສດໃນ Windows).

ອີກທາງເລືອກ, ທ່ານສາມາດບັນທຶກຕົວເລືອກການສະແດງອອກປົກກະຕິເຂົ້າໄປໃນໄຟລ໌, ທາງເລືອກຫນຶ່ງຕໍ່ແຖວ,
ແລະໃຊ້ໄຟລ໌ນີ້ກັບ --options-file ທາງເລືອກ. ດ້ວຍວິທີການນີ້, ທ່ານບໍ່ຈໍາເປັນຕ້ອງ
ກັງວົນກ່ຽວກັບການອ້າງອີງເປືອກ.

ທິດສະດີວິທະຍາ


ຖ້າໄຟລ໌ປ້ອນຂໍ້ມູນບໍ່ຖືກຕ້ອງ C++, odb ຈະອອກຂໍ້ຄວາມກວດຫາ STDERR ແລະອອກ
ດ້ວຍລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ.

ໃຊ້ odb ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    SuiteCRM
    SuiteCRM
    SuiteCRM ແມ່ນລູກຄ້າທີ່ໄດ້ຮັບຮາງວັນ
    ການຈັດການຄວາມສຳພັນ (CRM)
    ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ນໍາ​ມາ​ໃຫ້​ທ່ານ​ໂດຍ​ຜູ້​ຂຽນ​
    ແລະຜູ້ຮັກສາ, SalesAgility. ມັນແມ່ນ
    ໂລກ...
    ດາວໂຫລດ SuiteCRM
  • 2
    ຜູ້ບໍລິຫານ
    ຜູ້ບໍລິຫານ
    Poweradmin ແມ່ນ DNS ທີ່ອີງໃສ່ເວັບ
    ເຄື່ອງມືບໍລິຫານສຳລັບເຊີບເວີ PowerDNS.
    ອິນເຕີເຟດມີການສະຫນັບສະຫນູນຢ່າງເຕັມທີ່ສໍາລັບສ່ວນໃຫຍ່
    ຄຸນສົມບັດຂອງ PowerDNS. ມັນມີເຕັມ
    ສະຫນັບສະຫນູນ ...
    ດາວໂຫລດ Poweradmin
  • 3
    Gin Web Framework
    Gin Web Framework
    Gin ແມ່ນກອບເວັບທີ່ໄວຢ່າງບໍ່ຫນ້າເຊື່ອ
    ຂຽນໃນ Golang ທີ່ສາມາດປະຕິບັດໄດ້ເຖິງ
    40 ເທົ່າ​ໄວ​, ຂໍ​ຂອບ​ໃຈ​ກັບ​ມັນ​
    martini-like API ແລະສະບັບ custom ຂອງ
    httprout...
    ດາວໂຫລດ Gin Web Framework
  • 4
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entrornos de escritorios. ນີ້​ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ຍັງສາມາດດຶງຂໍ້ມູນໄດ້
    ຈາກ
    https://sourceforge.net/projects/cereu...
    ດາວໂຫລດ CEREUS LINUX
  • 5
    ຄູຝຶກສອນວຽກ
    ຄູຝຶກສອນວຽກ
    Task Coach - ວຽກ​ງານ​ທີ່​ເປັນ​ມິດ​ຂອງ​ທ່ານ​
    ຜູ້​ຈັດ​ການ. Task Coach ແມ່ນເປີດໃຫ້ຟຣີ
    ແຫຼ່ງ todo manager. ມັນຂະຫຍາຍຕົວອອກຈາກ
    ຄວາມອຸກອັ່ງກ່ຽວກັບໂຄງການອື່ນໆບໍ່ແມ່ນ
    ການຈັດການອົງປະກອບ ...
    ດາວໂຫລດ Task Coach
  • 6
    ເຄື່ອງຈັກຖານຂໍ້ມູນ HyperSQL (HSQLDB)
    ເຄື່ອງຈັກຖານຂໍ້ມູນ HyperSQL (HSQLDB)
    HSQLDB ແມ່ນເຄື່ອງຈັກຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ
    ຂຽນໃນ Java, ມີໄດເວີ JDBC,
    ສອດຄ່ອງກັບ ANSI SQL: 2016. ຂະ​ຫນາດ​ນ້ອຍ​,
    ໄວ, multithreaded ເຄື່ອງຈັກແລະເຄື່ອງແມ່ຂ່າຍ
    ກັບ me...
    ດາວໂຫລດ HyperSQL Database Engine (HSQLDB)
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad