Schema Browser

Eksplorasi struktur database Anda — tabel, kolom, index, dan relasi.

Schema browser adalah sidebar kiri di dalam panel database. Ini memberi Anda tampilan langsung dan navigable dari struktur database Anda tanpa menulis satu query pun. Semua tentang database Anda — tabel, kolom, tipe data, index, dan key — berjarak satu atau dua klik.

Apa yang Ditampilkan Schema Browser

Saat Anda terhubung ke database, schema browser otomatis memuat dan menampilkan:

  • Schema (untuk PostgreSQL) — namespace level atas seperti public, auth, atau storage
  • Tabel — setiap tabel di schema, terdaftar secara alfabetis
  • View — tabel virtual yang didefinisikan oleh query tersimpan
  • Index — index pada setiap tabel, berguna untuk spotting index yang hilang yang memperlambat query

Klik panah di sebelah tabel mana pun untuk expand dan melihat kolomnya.

Mengeksplorasi Struktur Tabel

Klik nama tabel apa pun di sidebar untuk membuka panel strukturnya di kanan. Anda akan melihat:

  • Nama kolom terdaftar berurutan
  • Tipe data — seperti integer, varchar(255), boolean, timestamp, jsonb
  • Constraint — kolom mana yang NOT NULL, mana yang memiliki nilai default
  • Primary key — ditandai dengan ikon key
  • Foreign key — ditampilkan dengan ikon panah yang menunjukkan tabel dan kolom mana yang direferensikan

Ini sangat berguna saat Anda menulis query dan perlu mengingat nama kolom yang tepat atau memahami tipe data apa yang harus dilewatkan di klausa WHERE.

Preview Data Cepat

Anda tidak selalu perlu menulis query hanya untuk mengintip apa yang ada di tabel. Klik kanan tabel apa pun di schema browser dan pilih "SELECT * LIMIT 100" dari context menu. 1DevTool akan segera menjalankan query itu dan menampilkan 100 baris pertama di results grid. Ini cara tercepat untuk mengecek apakah tabel memiliki data atau melihat seperti apa.

Hover di Kolom

Hover kursor mouse Anda di atas nama kolom apa pun di tampilan tabel yang di-expand untuk melihat tooltip dengan detail tambahan: tipe data lengkap, apakah kolom menerima nilai null, dan nilai defaultnya jika ada. Ini menghemat Anda dari harus menjalankan \d tablename atau query information schema terpisah hanya untuk mengkonfirmasi satu detail.

Mencari Tabel

Jika database Anda memiliki banyak tabel, scroll untuk menemukan satu secara manual itu lambat. Klik search box di bagian atas schema browser dan mulai mengetik nama tabel. Daftar filter secara real time, hanya menampilkan tabel yang namanya cocok dengan yang Anda ketik. Tekan Escape untuk menghapus pencarian dan kembali ke daftar lengkap.

Schema browser showing table structure

Database table list

Refresh Schema

Saat Anda menjalankan migrasi atau membuat tabel baru di terminal, schema browser tidak update otomatis. Klik tombol Refresh (ikon panah melingkar) di bagian atas sidebar untuk memuat ulang schema dari database. Daftar tabel yang diperbarui muncul segera.