Konversi pernyataan SQL CREATE TABLE ke antarmuka TypeScript
Fitur Utama
Parsing pernyataan SQL DDL
Pembuatan antarmuka TypeScript
Pemetaan tipe otomatis SQL ke TypeScript
Dukungan properti nullable dan opsional
Pembuatan Jenis Ekspor
Opsi penggantian tipe kustom
Pratinjau Cepat
Kasus Penggunaan
Hasilkan tipe TypeScript dari skema database yang ada
Hubungkan database SQL dan basis kode TypeScript
Otomatisasi pembuatan definisi tipe model ORM
Prototipe cepat tipe TypeScript selama desain database
Hasilkan model data type-safe dari skema SQL yang ada
sqltypescriptconverterinterfacetypedatabase
Pertanyaan Umum
Dialek SQL apa yang didukung?
Alat ini mendukung sintaks SQL DDL standar, kompatibel dengan pernyataan CREATE TABLE MySQL, PostgreSQL, SQLite, dan SQL Server, dapat menangani tipe data umum dalam dialek-dialek ini.
Bagaimana tipe SQL dipetakan ke TypeScript?
Tipe SQL umum dipetakan ke tipe TypeScript yang sesuai. Misalnya, VARCHAR dan TEXT dipetakan ke string, INT dan BIGINT dipetakan ke number, BOOLEAN dipetakan ke boolean, DATETIME dipetakan ke Date atau string.
Apakah yang dihasilkan adalah antarmuka atau alias tipe?
Alat secara default menghasilkan antarmuka TypeScript, mendefinisikan tipe objek untuk setiap baris tabel. Antarmuka adalah cara yang disukai karena mendukung deklarasi penggabungan dan lebih cocok untuk bentuk objek di TypeScript.
Bagaimana kolom opsional (nullable) ditangani?
Kolom yang didefinisikan sebagai NOT NULL menjadi properti wajib, sedangkan kolom nullable ditandai dengan pengubah opsional (?). Ini secara akurat mencerminkan batasan skema database dalam tipe TypeScript yang dihasilkan.
Bisakah menghasilkan tipe untuk dialek SQL tertentu?
Ya. Alat mendukung pernyataan CREATE TABLE MySQL, PostgreSQL, SQLite, dan SQL Server. Pilih dialek Anda untuk memastikan pemetaan tipe yang benar, karena setiap database menggunakan konvensi penamaan yang sedikit berbeda untuk tipe data.