Postgresql ile tablo diyagramları oluşturmak için ücretsiz araçlar var mı?
Postgresql ile tablo diyagramları oluşturmak için ücretsiz araçlar var mı?
Yanıtlar:
Seviyorum schemaspy şema görselleştirmelerinin için. Sağladıkları örnek çıktıya bakın ve saçmalayın. Sekmelere dikkat edin!
JDBC sürücüsünü buradan indirmeniz gerekecek , ardından komutunuz şöyle görünmelidir:
java -jar schemaspy-6.0.0-rc2.jar -t pgsql -db database_name -host myhost -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads
Bazen -port
veritabanınızda farklı bağlantı noktası varsa seçenekleri kullanmak işe yaramaz, bu nedenle host parametresinden sonra manuel bağlantı noktası eklemeniz gerekir, örneğin:
java -jar schemaspy-6.0.0-rc2.jar -t pgsql -db database_name -host myhost:myport -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads
graphviz
Grafik istiyorsanız da yüklemeniz gerekir ( apt-get install graphviz
debian tabanlı dağıtımlar için).
graphviz
sadece ekleme -gv /path_to/graphviz
komutuna
docker run -v `pwd`/diagram:/output schemaspy/schemaspy:snapshot -t pgsql --port 5432 -u postgres -db <dbname> -host docker.for.mac.localhost -p <password>
PostgreSQL için SchemaCrawler, GraphViz yardımıyla komut satırından veritabanı diyagramları oluşturabilir. Tabloları ve sütunları dahil etmek ve hariç tutmak için normal ifadeleri kullanabilirsiniz. Ayrıca, yabancı anahtarlar tanımlanmamışsa, ortak adlandırma kurallarını kullanarak tablolar arasındaki ilişkileri çıkarabilir.
Bulduğum hızlı çözüm, windows için pgAdmin programının içindeydi. Araçlar menüsü altında bir "Sorgu Aracı" vardır. Sorgu Aracı içinde, veritabanı tablolarının ayrıntılarını hızlı bir şekilde gösterebilen bir Grafik Sorgu Oluşturucu bulunur. Temel görünüm için iyi
Wiki'yi kontrol edin: http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
Hemen bulundu http://www.sqlpower.ca/page/architect Frank Heikens bahsettiği Postgres Toplum Rehberi'ni. Kolayca bir diyagram oluşturabilir ve ardından konektörleri ayarlamanıza izin verir!
PostgreSQL Autodoc benim için iyi çalıştı. Basit bir komut satırı aracıdır. Web sayfasından:
Bu, PostgreSQL sistem tabloları üzerinden çalışacak ve veritabanını tanımlayan HTML, Dot, Dia ve DocBook XML döndüren bir yardımcı programdır.
dot -Tpng my_database.dot -o my_database.png
.
Eclipse içinde Clay eklentisini kullandım (örneğin Clay-Azurri). Ücretsiz sürüm, mevcut bir DB şemasının (JDBC aracılığıyla) içgözlemini ("tersine mühendislik") ve seçilen bazı tabloların şemasını sağlar.