Este es el comando sqltp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
sqlt - convertir el esquema SQL usando SQL :: Translator
SINOPSIS
Para ayuda:
sqlt -h | --help
Para obtener una lista de todos los analizadores y productores:
sqlt -l | --list
Para traducir un esquema:
sqlt -f | --desde | - analizador MySQL
-t | --to | --productor Oracle
[opciones]
archivo [archivo2 ...]
Opciones generales:
-d | --debug Imprimir información de depuración
-v | --validate Validar el esquema
--version Muestra la versión de SQL :: Translator
--trace Imprimir información de seguimiento del analizador
--show-warnings Imprime advertencias en STDERR
Opciones generales del analizador:
--skip Lista de tablas separadas por comas para omitir (solo implementado en algunos analizadores)
--ignore_opts Lista separada por comas de opciones de tabla para ignorar
Opciones del analizador DBI:
--dsn DSN para conectarse a la base de datos
(vea también --use-same-auth a continuación)
--db-user Usuario de la base de datos
--db-password Contraseña de la base de datos
Opciones del analizador xSV:
--fs El separador de campo
--rs El separador de registros
--no-trim No recorta los espacios en blanco en los campos
--no-scan No escanear campos en busca de tipos y tamaños de datos
Opciones del analizador MySQL:
--mysql-parser-version Versión del analizador de MySQL de destino para tratar
/ *! comentarios; predeterminado = 30000
Opciones de MySQL Producer:
--mysql-version Versión del servidor MySQL
Opciones generales del productor
--producer-db-user Usuario de la base de datos para el productor
--producer-db-pass Contraseña de la base de datos para el productor
--producer-dsn DSN para productor
--use-same-auth Use estos DSN, usuario, contraseña para la salida del productor
Opciones de DB Producer:
--add-drop-table Agrega declaraciones 'DROP TABLE' antes de crear
--quote-table-names Cita todos los nombres de tablas en declaraciones
--quote-field-names Qjuote todos los nombres de campo en declaraciones
--no-comments No incluye comentarios en la salida SQL
Opciones del productor de PostgreSQL:
--postgres-versión Versión del servidor PostgreSQL
Opciones del productor de diagramas:
--imap-file Nombre de archivo para poner los datos del mapa de la imagen
--imap-url URL que se utilizará para el mapa de imágenes
Opciones del productor de dumper:
--skip Lista de tablas separadas por comas para omitir
--skiplike Regex para saltar tablas
--add-truncate Agrega declaraciones "TRUNCATE TABLE" para cada tabla
Opciones de HTML / POD Producer:
--pretty Usa CGI :: Pretty para la salida
--title Título del esquema
Opciones de TTSchema Producer:
--template La ruta a la plantilla
--tt-var var = value Pasa variables adicionales a la plantilla
--tt-conf option = value Pasa opciones de configuración adicionales a la plantilla
Opciones de XML-SQLFairy Producer:
--add-prefix Usa un prefijo de espacio de nombres explícito de 'sqlf:'
--prefix = Utilice el prefijo del espacio de nombres dado como argumento.
--no-newlines Escribe el XML como una sola línea.
--indent = Usar caracteres de espacio en blanco para sangrar el XML.
Opciones de ClassDBI Producer:
--package Nombre del paquete base para módulos Class :: DBI.
DESCRIPCIÓN
Este script es parte del proyecto SQL Fairy. Intentará convertir cualquier archivo fuente para
que tiene una gramática en cualquier formato para el que tiene un productor.
Si usa "show-warnings", asegúrese de redirigir STDERR a un archivo separado. En bash, tu
podría hacer esto:
$ sql_translator.pl -f MySQL -t PostgreSQL --show-warnings \
file.sql 1> out 2> err
Puede especificar un analizador o productor ubicado en cualquier módulo que Perl conozca, lo que permite
que sustituya fácilmente el suyo.
Use sqltp en línea usando los servicios de onworks.net