Convertir un esquema en código
Si su proyecto necesita código de modelos de datos, convierta las tablas y columnas definidas en el esquema en clases o entidades del lenguaje que desee. Se admiten 10 lenguajes, incluidos TypeScript, Python y Java, y puede guardar el resultado en un archivo para usarlo directamente en su proyecto.
Abrir el conversor de código
Seleccione la pestaña Editor en la parte superior de la pantalla del esquema y después CODE Convertor a la izquierda.

Seleccionar un lenguaje de programación
Seleccione el lenguaje que desea utilizar. El código convertido aparecerá a la derecha.
Comprobar el resultado de la conversión
Revise el código convertido. A continuación se muestran ejemplos de TypeScript y Nest.js.
Interfaz TypeScript:
export interface UserProfile {
userId: number;
email: string;
preferences?: any;
isActive: boolean;
createdAt: Date;
}
Entidad Nest.js:
@Entity({
name: 'user_profile',
schema: 'public',
})
export class UserProfile {
@Index()
@PrimaryGeneratedColumn({
comment: 'ID único del usuario',
name: 'user_id',
unsigned: true,
})
userId: number;
@Index()
@Column({ name: 'email', type: 'varchar', length: 255, unique: true })
email: string;
}
Guardar el archivo de código
Use Copy en la esquina superior derecha del área de código para copiarlo o Save para guardarlo en un archivo con la extensión del lenguaje seleccionado.
Lenguajes de programación compatibles
| Lenguaje | Formato de conversión |
|---|---|
| Python | Clase de modelado de datos |
| Kotlin | Clase de modelo de datos |
| Java | Clases y modelos Java |
| Swift | Modelo de datos Swift |
| TypeScript | Interfaz TypeScript |
| Nest.js | Entidad de Nest.js |
| C# | Clases y entidades de C# |
| Go | Estructura de Go |
| Rust | Estructura de Rust |
| PHP | Clases y modelos de datos de PHP |
Información útil
- El código convertido se genera a partir del estado actual del esquema. Vuelva a convertirlo después de modificar el esquema.
- Las convenciones de nombres, como camelCase o snake_case, se aplican automáticamente según el lenguaje.