Schema in Code umwandeln
Wenn Ihr eigenes Projekt Datenmodellcode benötigt, können Sie hier die im Schema definierten Tabellen- und Spalteninformationen direkt in Datenmodellklassen oder Entitätscode der gewünschten Programmiersprache umwandeln und übernehmen. Unterstützt werden 10 Sprachen, darunter TypeScript, Python und Java; den umgewandelten Code können Sie als Datei speichern und direkt in Ihrem Projekt verwenden.
Code-Konverter öffnen
Klicken Sie oben im Schemabildschirm auf die Registerkarte Editor und wählen Sie links CODE-Konverter.

Programmiersprache auswählen
Wählen Sie die Programmiersprache, die Sie verwenden möchten. Nach der Auswahl wird rechts der in diese Sprache umgewandelte Code angezeigt.
Umwandlungsergebnis prüfen
Prüfen Sie den umgewandelten Code. Unten sehen Sie Umwandlungsbeispiele für TypeScript und Nest.js.
TypeScript-Interface:
export interface UserProfile {
userId: number;
email: string;
preferences?: any;
isActive: boolean;
createdAt: Date;
}
Nest.js-Entität:
@Entity({
name: 'user_profile',
schema: 'public',
})
export class UserProfile {
@Index()
@PrimaryGeneratedColumn({
comment: 'Eindeutige Benutzer-ID',
name: 'user_id',
unsigned: true,
})
userId: number;
@Index()
@Column({ name: 'email', type: 'varchar', length: 255, unique: true })
email: string;
}
Codedatei speichern
Mit der Schaltfläche Kopieren oben rechts im Codebereich kopieren Sie den Code, mit der Schaltfläche Speichern speichern Sie ihn als Datei mit der zur gewählten Sprache passenden Erweiterung.
Unterstützte Programmiersprachen
| Sprache | Umwandlungsform |
|---|---|
| Python | Datenmodellklasse |
| Kotlin | Datenmodellklasse |
| Java | Java-Klassen und -Modelle |
| Swift | Swift-Datenmodell |
| TypeScript | TypeScript-Interface |
| Nest.js | Nest.js-Entität (Entity) |
| C# | C#-Klassen und -Entitäten |
| Go | Go-Struct |
| Rust | Rust-Struct |
| PHP | PHP-Klassen und Datenmodelle |
Hinweise
- Der umgewandelte Code wird auf Basis des aktuellen Zustands des Schemas erzeugt. Nach einer Schemaänderung müssen Sie erneut umwandeln, damit der aktuelle Inhalt übernommen wird.
- Die Namenskonventionen der jeweiligen Sprache (camelCase, snake_case usw.) werden automatisch angewendet.