Importar y exportar SQL
Si ya utiliza una base de datos SQL, no necesita reconstruir su estructura desde cero. Importe sus tablas, columnas e índices a un archivo de esquema (.sfn) o convierta un archivo de esquema en SQL para una base de datos externa.
Abrir el conversor SQL
Seleccione la pestaña Editor en la parte superior de la pantalla del esquema y después SQL Convertor a la izquierda.

Crear un archivo de esquema desde SQL
- En la pantalla del esquema, seleccione
Import>SQLy pegue las instruccionesCREATE TABLE. - Abra un archivo
.sqlen el espacio de trabajo y ejecuteConvert to SetFN Schema.
El conversor interpreta tipos de columna habituales, valores predeterminados, campos autoincrementales, índices y restricciones de tablas de SQLite, PostgreSQL y MySQL/MariaDB. Después de la conversión, compruebe el número de tablas y las advertencias del documento .sfn antes de guardarlo.
Seleccionar una base de datos
Seleccione la base de datos de destino. El SQL con el formato correspondiente aparecerá a la derecha.
Revisar el script SQL
Revise el SQL convertido. El siguiente ejemplo usa MySQL.
-- MYSQL Schema creation
CREATE DATABASE IF NOT EXISTS `public`;
USE `public`;
CREATE TABLE IF NOT EXISTS `public`.`user_profile` (
`user_id` INT AUTO_INCREMENT NOT NULL UNIQUE,
`email` VARCHAR(255) NOT NULL UNIQUE,
`is_active` BOOLEAN NOT NULL DEFAULT TRUE,
`created_at` TIMESTAMP NOT NULL DEFAULT now()
);
CREATE INDEX `user_id_idx` ON `public`.`user_profile` (`user_id`);
CREATE INDEX `email_idx` ON `public`.`user_profile` (`email`);
Guardar el archivo SQL
Use Copy en la esquina superior derecha del área de código para copiar el script o Save para guardarlo como archivo .sql.
Destinos compatibles
En SQL Convertor puede seleccionar MySQL, PostgreSQL, Oracle, MSSQL, SQLite3, MongoDB y Elasticsearch. MongoDB se muestra como un script de creación de colecciones y Elasticsearch como un mapeo de índice.
Los motores de almacenamiento que puede desplegar en Webspace son SQLite3, PostgreSQL, MySQL y MariaDB. SQL Convertor no tiene una opción propia para MariaDB; los despliegues de MariaDB utilizan un formato de almacenamiento compatible con MySQL/InnoDB.
Información útil
- El SQL generado refleja el estado actual del esquema. Vuelva a convertirlo después de modificar el esquema.
- Algunos tipos de datos pueden no ser compatibles con todas las bases. Revise siempre el resultado.
- Los activadores, vistas, particiones y procedimientos almacenados pueden quedar fuera de la conversión automática.