Alat Basis Data Penjara
Jailer adalah alat untuk subsetting database dan penelusuran data relasional.
Subsetter membuat potongan kecil dari database Anda (konsisten dan utuh secara referensial) sebagai SQL (diurutkan secara topologi), catatan DbUnit, atau XML.
Ideal untuk membuat sampel kecil data pengujian atau untuk analisis masalah lokal dengan data produksi yang relevan.
Peramban Data memungkinkan Anda menavigasi database Anda mengikuti hubungan (berbasis kunci asing atau ditentukan pengguna) antar tabel.
Peramban Data.mp4
Video Lainnya
Fitur
- Mengekspor kumpulan baris yang konsisten dan utuh secara referensial dari database produktif Anda dan mengimpor data ke lingkungan pengembangan dan pengujian Anda.
- Meningkatkan kinerja database dengan menghapus dan mengarsipkan data usang tanpa melanggar integritas.
- Menghasilkan kumpulan data SQL-DML yang diurutkan secara topologi, JSON, YAML, XML, dan DbUnit yang terstruktur secara hierarki.
- Penjelajahan Data. Menavigasi dua arah melalui database dengan mengikuti hubungan berbasis kunci asing atau yang ditentukan pengguna.
- Konsol SQL dengan penyelesaian kode, penyorotan sintaksis, dan visualisasi metadata basis data.
- Basis data demo disertakan sehingga Anda bisa mendapatkan kesan pertama tanpa upaya konfigurasi apa pun.
Basis Data yang Didukung
Berkat teknologi JDBC yang digunakan, DMBS apa pun pada prinsipnya didukung. Namun, untuk hasil terbaik, fitur dukungan tambahan spesifik berguna. Ini tersedia untuk:
- PostgreSQL
- Peramal
- MySQL
- MariaDB
- Microsoft SQLServer
- IBM Db2
- SQLite
- basis data
- Pergeseran Merah Amazon
- burung api
- Server Dinamis Informix
- H2
- Exasol
Berita
- 04-07-2024 Data sekarang juga dapat diekspor sebagai file JSON dan YAML terstruktur.
- 26-06-2024 Tema UI gelap telah diperkenalkan yang meningkatkan keterbacaan di lingkungan dengan cahaya redup.
- 18-04-2024 Skrip DDL untuk membuat objek database kini dapat dibuat berkat integrasi alat Liquibase. Hal ini memungkinkan untuk membuat subset database dari awal hanya dengan menggunakan sarana yang ada.
- 03-02-2023 Berkat analisis pernyataan yang mendalam, konsol SQL kini dapat menghubungkan hasil kueri ke tabel sumber dan menampilkannya sesuai dengan itu. Selain itu, teknik ini juga memungkinkan kondisi filter ditambahkan secara dinamis ke kueri SQL arbitrer.
- 01-01-2022 Desain ulang dan modernisasi menyeluruh seluruh antarmuka pengguna. Tampilan & Nuansa Baru FlatLaf.
- 04-02-2021 Siklus dalam hubungan orang tua-anak akan terdeteksi dan diputus. Dengan demikian, data tersebut dapat diekspor dengan menunda penyisipan kunci asing yang dapat dibatalkan.
- 04-02-2020 Mesin Jailer diterbitkan di repositori Maven. https://mvnrepository.com/artifact/io.github.wisser/jailer-engine
- 01-02-2019 "Alat Migrasi Model" yang baru memungkinkan Anda dengan mudah menemukan dan mengedit asosiasi yang baru ditambahkan jika model data telah diperluas setelah perubahan terakhir pada model ekstraksi ini.
- 26-04-2018 Fitur baru "Analisis SQL" menganalisis pernyataan SQL dan mengusulkan definisi asosiasi. Hal ini memungkinkan untuk merekayasa balik model data berdasarkan kueri SQL yang ada.
- Konsol SQL 03-06-2018 dengan penyelesaian kode, penyorotan sintaksis, dan visualisasi metadata database.
- 10-05-2017 API baru menyediakan akses terprogram ke fungsi ekspor dan impor data. https://wisser.github.io/Jailer/api.html
- 30-03-2017 Peningkatan manajemen filter. Templat memungkinkan Anda menentukan aturan untuk menetapkan filter ke kolom. Filter pada kolom kunci utama akan secara otomatis disebarkan ke kolom kunci asing terkait. https://wisser.github.io/Jailer/filters.html
- 04-12-2015 Data sekarang juga dapat diekspor langsung ke skema database yang sama. Hal ini memastikan kinerja optimal.
- 23-10-2015 Baris dapat dikumpulkan sebagai alternatif dalam database tertanam yang terpisah. Hal ini memungkinkan mengekspor data dari database read-only.
- 20-07-2014 Mengimplementasikan fitur "Subset berdasarkan Contoh": Gunakan Browser Data untuk mengumpulkan semua baris yang akan diekstraksi dan biarkan Jailer membuat model untuk subset tersebut. https://wisser.github.io/Jailer/subset-by-example.html
- 15-04-2014 Peramban Data telah diperkenalkan. Menavigasi dua arah melalui database dengan mengikuti hubungan berbasis kunci asing atau yang ditentukan pengguna.
Instalasi
Gunakan file instalasi "Jailer-database-tools-nnnmsi" (untuk Windows) atau "jailer-database-tools_n.nn-x64.deb" (untuk Linux).
Kecuali Anda ingin menggunakan instalasi Java Anda sendiri. Atau juga jika ingin menggunakan command line interface (CLI). Dalam kasus ini unzip file "jailer_n.nnzip". Lihat juga https://wisser.github.io/Jailer/faq.html#multiuser
Untuk memulai alat dari zip yang belum dibongkar:
- Pada platform windows jalankan "Jailer.exe". Anda juga dapat memulai "jailerGUI.bat".
- Pada platform Unix/Linux jalankan skrip "jailerGUI.sh" atau gunakan "java -jar jailer.jar"
Bangunan
Kloning repositori git:
-
git clone https://github.com/Wisser/Jailer.git
Untuk membuat alat ini, Anda cukup menggunakan ant: ( https://ant.apache.org )
Kontak
- Beranda: https://github.com/Wisser/Jailer atau http://jailer.sourceforge.net/
- Forum: https://sourceforge.net/p/jailer/discussion/
- Dukungan: [email protected]
Kontributor
Kontributor Kode
Proyek ini ada berkat semua orang yang berkontribusi.
Kontributor Keuangan
Menjadi kontributor keuangan dan membantu kami mempertahankan komunitas kami. [Menyumbang]
Individu
Organisasi
Dukung proyek ini dengan organisasi Anda. Logo Anda akan muncul di sini dengan tautan ke situs web Anda. [Menyumbang]