Aceasta este comanda sqltp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
sqlt - convertiți schema SQL folosind SQL::Translator
REZUMAT
Pentru ajutor:
sqlt -h|--help
Pentru o listă cu toți analizatorii și producătorii:
sqlt -l|--list
Pentru a traduce o schemă:
sqlt -f|--from|--parser MySQL
-t|--to|--producer Oracle
[Opțiuni]
fișier [fișier2 ...]
Optiuni generale:
-d|--debug Imprimă informațiile de depanare
-v|--validate Validează schema
--version Afișează versiunea SQL::Translator
--trace Imprimă informațiile de urmărire a analizorului
--show-warnings Tipăriți avertismente către STDERR
Opțiuni generale de analiză:
--skip Lista de tabele separate prin virgulă de ignorat (implementată doar în unele analizoare)
--ignore_opts Listă de opțiuni de tabel separate prin virgulă de ignorat
Opțiuni pentru analizatorul DBI:
--dsn DSN pentru conectarea la baza de date
(vezi și --use-same-auth mai jos)
--db-user Utilizator baze de date
--db-password Parola bazei de date
Opțiuni xSV Parser:
--fs Separatorul de câmpuri
--rs Separatorul de înregistrări
--no-trim Nu tăiați spațiile albe pe câmpuri
--no-scan Nu scanați câmpurile pentru tipuri și dimensiuni de date
Opțiuni pentru analizatorul MySQL:
--mysql-parser-version Versiunea țintă a parserului MySQL pentru a se ocupa
/*! comentarii; implicit = 30000
Opțiuni pentru producător MySQL:
--mysql-version Versiunea serverului MySQL
Opțiuni generale pentru producător
--producer-db-user Utilizator baze de date pentru producător
--producer-db-pass Parola bazei de date pentru producător
--producer-dsn DSN pentru producător
--use-same-auth Utilizați aceste DSN, utilizator, parolă pentru ieșirea producătorului
Opțiuni pentru producător DB:
--add-drop-table Adăugați instrucțiuni „DROP TABLE” înainte de creare
--quote-table-names Citați toate numele tabelelor în instrucțiuni
--quote-field-names Qjuote toate numele câmpurilor în instrucțiuni
--no-comments Nu includeți comentarii în ieșirea SQL
Opțiuni pentru producători PostgreSQL:
--postgres-version Versiunea serverului PostgreSQL
Opțiuni pentru producător de diagrame:
--imap-file Nume fișier pentru a pune datele hărții imaginii
--imap-url URL de utilizat pentru harta imaginilor
Opțiuni pentru producător de basculante:
--skip Lista de tabele separate prin virgulă de sărit
--skiplike Regex pentru tabele de ignorat
--add-truncate Adăugați instrucțiuni „TRUNCATE TABLE” pentru fiecare tabel
Opțiuni pentru producător HTML/POD:
--pretty Utilizați CGI::Pretty pentru ieșire
--title Titlul schemei
Opțiuni pentru producător TTSchema:
--template Calea către șablon
--tt-var var=valoare Transmite variabile suplimentare șablonului
--tt-conf option=value Transmite opțiuni suplimentare de configurare la Template
Opțiuni pentru producător XML-SQLFairy:
--add-prefix Utilizați un prefix de spațiu de nume explicit de „sqlf:”
--prefix= Utilizați prefixul spațiului de nume dat ca argument.
--no-newlines Scrieți XML ca o singură linie.
--indent= Utilizare caractere de spațiu alb pentru a indenta XML.
Opțiuni pentru producători ClassDBI:
--package Numele pachetului de bază pentru modulele Class::DBI.
DESCRIERE
Acest script face parte din proiectul SQL Fairy. Va încerca să convertească orice fișier sursă pentru
care are o gramatică în orice format pentru care are un producător.
Dacă utilizați „show-warnings”, asigurați-vă că redirecționați STDERR către un fișier separat. În bash, tu
ar putea face asta:
$ sql_translator.pl -f MySQL -t PostgreSQL --show-warnings \
file.sql 1>out 2>err
Puteți specifica un parser sau un producător situat în orice modul despre care Perl știe, permițând
tu să-l înlocuiești cu ușurință pe al tău.
Utilizați sqltp online folosind serviciile onworks.net