Saya akan mendesain database yang akan dijalankan dengan PostgreSQL. Saya terbiasa dengan alat luar biasa yang disebut MySQL Workbench untuk database MySQL. Ini berguna dan terlihat bagus yang saya harapkan dari perangkat lunak perancang basis data.
Jika saya akan mempelajari alat perancang basis data baru, saya ingin itu menjadi yang paling populer. Karena itu, pertanyaan saya adalah: alat apa yang paling populer untuk mendesain database di PostgreSQL?
database-design
postgresql
tools
Cleankod
sumber
sumber
Jawaban:
Ada beberapa opsi di dunia PostgreSQL, sebagian besar terdaftar di wiki PostgreSQL:
http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools
Versi pgAdmin berikutnya akan mencakup desainer ER dan sejauh yang saya tahu.
PowerArchitect bekerja dengan PostgreSQL, meskipun dalam versi gratis ini agak terbatas. Secara umum tidak mendukung fitur spesifik DBMS (atau hanya set yang sangat terbatas).
Di dunia komersial, hampir semua "nama besar" mendukung PostgreSQL sejauh yang saya tahu (termasuk Sybase PowerDesigner dan ERwin).
dbWrench adalah tidak terlalu mahal dan tampaknya cukup bagus.
Pemodel data TOAD sedikit lebih mahal tetapi memiliki daftar fitur yang mengesankan.
Anda mungkin juga ingin memeriksa opsi yang tercantum di halaman ini: http://www.databaseanswers.org/modelling_tools.htm
sumber
Pertanyaan serupa ditanyakan pada SO dan jawaban saya masih sama:
Saya menggunakan Edisi Komunitas dari MySQL Workbench untuk membuat gambar cantik dari skema saya - tetapi saya lebih suka membuat DDL yang benar-benar berjalan di database saya dengan tangan.
sumber
Saya menduga Anda akan mengalami kesulitan transisi ke sesuatu yang diberikan opsi terbatas di tanah Postgres, tetapi mungkin ERD paling populer adalah alat AquaData Studio. Sebenarnya ada tulisan tentang topik ini baru-baru ini, periksa http://www.postgresonline.com/journal/index.php?/archives/133-Database-Administration ,-Laporan ,-dan-Light- application-development. html
(catatan, saya tidak berafiliasi dengan studio data aqua atau blog)
sumber
Saya merekomendasikan Vertabelo . Vertabelo adalah perancang basis data online yang bekerja di bawah Chrome yang dikembangkan oleh perusahaan tempat saya bekerja.
Fitur paling penting dari alat ini adalah memungkinkannya berbagi model basis data di seluruh tim dan berkolaborasi dengan mereka melalui browser web.
Fitur Vertabelo lainnya termasuk:
Vertabelo bebas digunakan untuk proyek yang lebih kecil (hingga 3 model dan 20 tabel dalam setiap model) dan memiliki versi komersial untuk proyek basis data yang lebih besar.
sumber