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

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

ໂຄງການ:

NAME


sqlt - ປ່ຽນ SQL schema ໂດຍໃຊ້ SQL::Translator

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


ສໍາລັບການຊ່ວຍເຫຼືອ:

sqlt -h|-- ຊ່ວຍ

ສຳລັບລາຍຊື່ຜູ້ວິເຄາະ ແລະຜູ້ຜະລິດທັງໝົດ:

sqlt -l|-- ບັນຊີລາຍຊື່

ເພື່ອແປ schema:

sqlt -f|--from|--parser MySQL
-t|--to|--ຜູ້ຜະລິດ Oracle
[ທາງເລືອກ]
ໄຟລ໌ [file2 ...]

ຕົວເລືອກທົ່ວໄປ:

-d|--debug ຂໍ້ມູນການດີບັ໊ກການພິມ
-v|--validate ກວດສອບ schema
--version ສະແດງເວີຊັນຂອງ SQL::Translator
--trace ພິມຂໍ້ມູນການຕິດຕາມ parser
--show-warnings ພິມຄຳເຕືອນໃສ່ STDERR

ຕົວເລືອກ Parser ທົ່ວໄປ:

--skip ລາຍຊື່ຕາຕະລາງທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດເພື່ອຂ້າມ (ປະຕິບັດໃນບາງຕົວວິເຄາະ)
--ignore_opts ບັນຊີລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຕົວເລືອກຕາຕະລາງທີ່ຈະບໍ່ສົນໃຈ

ຕົວເລືອກຕົວວິເຄາະ DBI:

--dsn DSN ສໍາລັບການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ
(ເບິ່ງ --use-same-auth ຂ້າງລຸ່ມນີ້)
--db-user ຜູ້ໃຊ້ຖານຂໍ້ມູນ
--db-password ລະຫັດຜ່ານຖານຂໍ້ມູນ

xSV ຕົວເລືອກ Parser:

--fs ຕົວແຍກພາກສະຫນາມ
--rs ຕົວແຍກບັນທຶກ
--no-trim ຢ່າຕັດຊ່ອງຫວ່າງໃສ່ຊ່ອງຫວ່າງ
--no-scan ຢ່າສະແກນຊ່ອງຂໍ້ມູນສໍາລັບປະເພດຂໍ້ມູນ ແລະຂະຫນາດ

ຕົວເລືອກຕົວວິເຄາະ MySQL:

--mysql-parser-version Target MySQL parser version for dealing with
/*! ຄຳເຫັນ; ຄ່າເລີ່ມຕົ້ນ = 30000

ຕົວເລືອກຜູ້ຜະລິດ MySQL:

--mysql-ເວີຊັ່ນ MySQL server

ທາງເລືອກຜູ້ຜະລິດທົ່ວໄປ

--producer-db-user ຜູ້ໃຊ້ຖານຂໍ້ມູນສໍາລັບຜູ້ຜະລິດ
--producer-db-pass ລະຫັດຜ່ານຖານຂໍ້ມູນສໍາລັບຜູ້ຜະລິດ
--producer-dsn DSN ສໍາລັບຜູ້ຜະລິດ
--use-same-auth ໃຊ້ DSN, ຜູ້ໃຊ້, ລະຫັດຜ່ານເຫຼົ່ານີ້ສໍາລັບຜົນຜະລິດຜູ້ຜະລິດ

DB ທາງເລືອກຜູ້ຜະລິດ:

--add-drop-table ເພີ່ມຄໍາຖະແຫຼງທີ່ 'DROP TABLE' ກ່ອນທີ່ຈະສ້າງ
--quote-table-names Quote ຊື່ຕາຕະລາງທັງຫມົດໃນຄໍາຖະແຫຼງການ
--quote-field-names Qjuote ຊື່ພາກສະຫນາມທັງຫມົດໃນຄໍາຖະແຫຼງການ
--no-comments ບໍ່ລວມເອົາຄໍາຄິດເຫັນຢູ່ໃນຜົນຜະລິດ SQL

ຕົວເລືອກຜູ້ຜະລິດ PostgreSQL:

--postgres-version ເວີຊັ່ນເຊີບເວີ PostgreSQL

ຕົວເລືອກຜູ້ຜະລິດແຜນວາດ:

--imap-file ຊື່ໄຟລ໌ທີ່ຈະໃສ່ຂໍ້ມູນແຜນທີ່ຮູບພາບ
--imap-url URL ທີ່ຈະໃຊ້ສໍາລັບແຜນທີ່ຮູບພາບ

ທາງເລືອກຜູ້ຜະລິດ Dumper:

--skip ລາຍຊື່ຕາຕະລາງທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດເພື່ອຂ້າມ
--skiplike Regex ສໍາລັບຕາຕະລາງທີ່ຈະຂ້າມ
--add-truncate ເພີ່ມຄໍາຖະແຫຼງການ "TRUNCATE TABLE" ສໍາລັບແຕ່ລະຕາຕະລາງ

ຕົວເລືອກຜູ້ຜະລິດ HTML/POD:

--pretty ໃຊ້ CGI:: pretty ສໍາລັບຜົນຜະລິດໄດ້
--title ຫົວຂໍ້ຂອງ schema

TTschema ທາງເລືອກຜູ້ຜະລິດ:

--template ເສັ້ນທາງໄປຫາແມ່ແບບ
--tt-var var=value ຜ່ານຕົວແປເພີ່ມເຕີມໄປຫາແມ່ແບບ
--tt-conf option=value ຜ່ານຕົວເລືອກການຕັ້ງຄ່າເພີ່ມເຕີມໄປຫາແມ່ແບບ

ຕົວເລືອກຜູ້ຜະລິດ XML-SQLFairy:

--add-prefix ໃຊ້ຄໍານໍາຫນ້າ namespace ຢ່າງຊັດເຈນຂອງ 'sqlf:'
--prefix= ໃຊ້ຄຳນຳໜ້າ namespace ທີ່ເປັນອາກິວເມັນ.
--no-newlines ຂຽນ XML ເປັນແຖວດຽວ.
--indent= ໃຊ້ ຕົວອັກສອນຂອງຊ່ອງຫວ່າງເພື່ອຫຍໍ້ໜ້າ XML.

ຕົວເລືອກຜູ້ຜະລິດ ClassDBI:

--package Base package name for Class::DBI modules.

ລາຍລະອຽດ


script ນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງໂຄງການ SQL Fairy. ມັນຈະພະຍາຍາມທີ່ຈະປ່ຽນໄຟລ໌ແຫຼ່ງໃດສໍາລັບ
ເຊິ່ງມັນມີໄວຍາກອນໃນຮູບແບບໃດກໍ່ຕາມທີ່ມັນມີຜູ້ຜະລິດ.

ຖ້າໃຊ້ "show-warnings," ໃຫ້ແນ່ໃຈວ່າຈະປ່ຽນເສັ້ນທາງ STDERR ໄປຫາໄຟລ໌ແຍກຕ່າງຫາກ. ໃນ bash, ທ່ານ
ສາມາດເຮັດໄດ້:

$ sql_translator.pl -f MySQL -t PostgreSQL --show-warnings
file.sql 1>ອອກ 2>err

ທ່ານສາມາດລະບຸຕົວວິເຄາະຫຼືຜູ້ຜະລິດທີ່ຢູ່ໃນໂມດູນໃດໆທີ່ Perl ຮູ້ກ່ຽວກັບ, ອະນຸຍາດໃຫ້
ທ່ານ​ໄດ້​ຢ່າງ​ງ່າຍ​ດາຍ​ທົດ​ແທນ​ຂອງ​ຕົນ​ເອງ​.

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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌