FastAPI V2 Generator

Generate Schema, Model, & Controller otomatis dari tabel database
← Kembali ke Daftar Tabel
📦 Tabel Aktif
Database: performance_schema   |   Table: table_lock_waits_summary_by_table
🚀 FastAPI V2 Code Generator
Hanya models / schemas / controllers untuk tabel ini — tanpa auth. Folder = app project.
Skeleton lengkap + auth JWT + semua module (folder = root project). Jika pilih tabel, hanya tabel itu yang dibuat.
📁
Kosongkan jika ingin generate ke folder default.
💡 Tips: Gunakan format path seperti:
/media/data1/www/0 List Pyton/testing-v2
Mode Full: path ke root project baru (berisi requirements.txt, app/, dst).
Mode Module: path ke root project template yang sudah punya skeleton (mis. testing-v2). Module ditulis ke app/models, app/schemas, app/controllers dan otomatis didaftarkan ke app/main.py — langsung bisa dipakai.
🧱 Struktur Kolom Tabel & Type Input
OBJECT_TYPE OBJECT_SCHEMA OBJECT_NAME COUNT_STAR SUM_TIMER_WAIT MIN_TIMER_WAIT AVG_TIMER_WAIT MAX_TIMER_WAIT COUNT_READ SUM_TIMER_READ MIN_TIMER_READ AVG_TIMER_READ MAX_TIMER_READ COUNT_WRITE SUM_TIMER_WRITE MIN_TIMER_WRITE AVG_TIMER_WRITE MAX_TIMER_WRITE COUNT_READ_NORMAL SUM_TIMER_READ_NORMAL MIN_TIMER_READ_NORMAL AVG_TIMER_READ_NORMAL MAX_TIMER_READ_NORMAL COUNT_READ_WITH_SHARED_LOCKS SUM_TIMER_READ_WITH_SHARED_LOCKS MIN_TIMER_READ_WITH_SHARED_LOCKS AVG_TIMER_READ_WITH_SHARED_LOCKS MAX_TIMER_READ_WITH_SHARED_LOCKS COUNT_READ_HIGH_PRIORITY SUM_TIMER_READ_HIGH_PRIORITY MIN_TIMER_READ_HIGH_PRIORITY AVG_TIMER_READ_HIGH_PRIORITY MAX_TIMER_READ_HIGH_PRIORITY COUNT_READ_NO_INSERT SUM_TIMER_READ_NO_INSERT MIN_TIMER_READ_NO_INSERT AVG_TIMER_READ_NO_INSERT MAX_TIMER_READ_NO_INSERT COUNT_READ_EXTERNAL SUM_TIMER_READ_EXTERNAL MIN_TIMER_READ_EXTERNAL AVG_TIMER_READ_EXTERNAL MAX_TIMER_READ_EXTERNAL COUNT_WRITE_ALLOW_WRITE SUM_TIMER_WRITE_ALLOW_WRITE MIN_TIMER_WRITE_ALLOW_WRITE AVG_TIMER_WRITE_ALLOW_WRITE MAX_TIMER_WRITE_ALLOW_WRITE COUNT_WRITE_CONCURRENT_INSERT SUM_TIMER_WRITE_CONCURRENT_INSERT MIN_TIMER_WRITE_CONCURRENT_INSERT AVG_TIMER_WRITE_CONCURRENT_INSERT MAX_TIMER_WRITE_CONCURRENT_INSERT COUNT_WRITE_LOW_PRIORITY SUM_TIMER_WRITE_LOW_PRIORITY MIN_TIMER_WRITE_LOW_PRIORITY AVG_TIMER_WRITE_LOW_PRIORITY MAX_TIMER_WRITE_LOW_PRIORITY COUNT_WRITE_NORMAL SUM_TIMER_WRITE_NORMAL MIN_TIMER_WRITE_NORMAL AVG_TIMER_WRITE_NORMAL MAX_TIMER_WRITE_NORMAL COUNT_WRITE_EXTERNAL SUM_TIMER_WRITE_EXTERNAL MIN_TIMER_WRITE_EXTERNAL AVG_TIMER_WRITE_EXTERNAL MAX_TIMER_WRITE_EXTERNAL
Pilih type input per kolom. "(auto)" = otomatis sesuai tipe DB. "upload file" = kolom jadi tempat nama file upload.