यह कमांड एसक्यूएलटीपी है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
एसक्यूएलटी - एसक्यूएल::अनुवादक का उपयोग करके एसक्यूएल स्कीमा को कनवर्ट करें
SYNOPSIS
मदद के लिए:
एसक्यूएलटी -एच|--सहायता
सभी पार्सर्स और उत्पादकों की सूची के लिए:
एसक्यूएलटी -एल|--सूची
किसी स्कीम का अनुवाद करने के लिए:
sqlt -f|--from|--पार्सर MySQL
-टी|--से|--निर्माता ओरेकल
[विकल्प]
फ़ाइल [फ़ाइल2 ...]
आम विकल्प:
-डी|--डीबग प्रिंट डीबग जानकारी
-v|--मान्य करें स्कीमा को मान्य करें
--संस्करण SQL::अनुवादक का संस्करण दिखाएँ
--ट्रेस प्रिंट पार्सर ट्रेस जानकारी
--शो-चेतावनी एसटीडीईआरआर पर चेतावनियां प्रिंट करें
सामान्य पार्सर विकल्प:
--छोड़ने के लिए तालिकाओं की अल्पविराम से अलग की गई सूची छोड़ें (केवल कुछ पार्सर्स में लागू)
--ignore_opts अनदेखा करने के लिए तालिका विकल्पों की अल्पविराम से अलग की गई सूची
डीबीआई पार्सर विकल्प:
- डेटाबेस से कनेक्ट करने के लिए डीएसएन डीएसएन
(नीचे --use-same-auth भी देखें)
--डीबी-उपयोगकर्ता डेटाबेस उपयोगकर्ता
--डीबी-पासवर्ड डेटाबेस पासवर्ड
xSV पार्सर विकल्प:
--fs फ़ील्ड विभाजक
--आरएस रिकॉर्ड विभाजक
--नो-ट्रिम फ़ील्ड पर रिक्त स्थान को ट्रिम न करें
--नो-स्कैन डेटा प्रकार और आकार के लिए फ़ील्ड को स्कैन न करें
MySQL पार्सर विकल्प:
--mysql-parser-version से निपटने के लिए लक्ष्य MySQL पार्सर संस्करण
/*! टिप्पणियाँ; डिफ़ॉल्ट = 30000
MySQL निर्माता विकल्प:
--mysql-संस्करण MySQL सर्वर संस्करण
सामान्य निर्माता विकल्प
--निर्माता-डीबी-उपयोगकर्ता निर्माता के लिए डेटाबेस उपयोगकर्ता
--निर्माता के लिए निर्माता-डीबी-पास डेटाबेस पासवर्ड
--निर्माता-डीएसएन निर्माता के लिए डीएसएन
--use-same-auth निर्माता आउटपुट के लिए इन DSN, उपयोगकर्ता, पासवर्ड का उपयोग करें
डीबी निर्माता विकल्प:
--ऐड-ड्रॉप-टेबल बनाने से पहले 'ड्रॉप टेबल' स्टेटमेंट जोड़ें
--उद्धरण-तालिका-नाम कथनों में सभी तालिका नामों को उद्धृत करें
--quote-field-names कथनों में सभी फ़ील्ड नामों को Qjuote करें
--no-comments SQL आउटपुट में टिप्पणियाँ शामिल न करें
PostgreSQL निर्माता विकल्प:
--पोस्टग्रेज-संस्करण PostgreSQL सर्वर संस्करण
आरेख निर्माता विकल्प:
--इमैप-फ़ाइल छवि मानचित्र डेटा डालने के लिए फ़ाइल नाम
--इमैप-यूआरएल छवि मानचित्र के लिए उपयोग करने के लिए
डम्पर निर्माता विकल्प:
--छोड़ने के लिए तालिकाओं की अल्पविराम से अलग की गई सूची छोड़ें
--स्किप करने के लिए तालिकाओं के लिए रेगेक्स की तरह
--ऐड-ट्रंकट प्रत्येक तालिका के लिए "ट्रंकेट टेबल" कथन जोड़ें
HTML/POD निर्माता विकल्प:
--pretty आउटपुट के लिए CGI::Pretty का उपयोग करें
--शीर्षक स्कीमा का शीर्षक
TTSchema निर्माता विकल्प:
--टेम्पलेट टेम्पलेट का पथ
--tt-var var=value टेम्पलेट में अतिरिक्त वेरिएबल पास करें
--tt-conf विकल्प=मान टेम्पलेट में अतिरिक्त कॉन्फ़िगरेशन विकल्प पास करें
XML-SQLFairy निर्माता विकल्प:
--जोड़ें-उपसर्ग 'sqlf:' के स्पष्ट नामस्थान उपसर्ग का उपयोग करें
--उपसर्ग= तर्क के रूप में दिए गए नेमस्पेस उपसर्ग का उपयोग करें।
--no-newlines XML को एक पंक्ति के रूप में लिखें।
--इंडेंट= उपयोग XML को इंडेंट करने के लिए रिक्त स्थान के अक्षर।
क्लासडीबीआई निर्माता विकल्प:
--पैकेज क्लास::डीबीआई मॉड्यूल के लिए बेस पैकेज नाम।
वर्णन
यह स्क्रिप्ट SQL फ़ेयरी प्रोजेक्ट का हिस्सा है। यह किसी भी स्रोत फ़ाइल को परिवर्तित करने का प्रयास करेगा
जिसका किसी भी प्रारूप में व्याकरण होता है जिसके लिए उसके पास एक निर्माता होता है।
यदि "शो-चेतावनियाँ" का उपयोग कर रहे हैं, तो STDERR को एक अलग फ़ाइल पर पुनर्निर्देशित करना सुनिश्चित करें। बैश में, आप
यह कर सकता है:
$ sql_translator.pl -f MySQL -t PostgreSQL --शो-चेतावनी \
फ़ाइल.एसक्यूएल 1>आउट 2>त्रुटि
आप अनुमति देकर किसी भी मॉड्यूल में स्थित पार्सर या निर्माता को निर्दिष्ट कर सकते हैं जिसके बारे में पर्ल को पता है
आप आसानी से अपना स्थानापन्न कर सकते हैं।
onworks.net सेवाओं का उपयोग करके ऑनलाइन एसक्यूएलटीपी का उपयोग करें