เครื่องมือออกแบบ PostgreSQL [ปิด]


13

ฉันกำลังจะออกแบบฐานข้อมูลที่จะทำงานกับ PostgreSQL ฉันคุ้นเคยกับเครื่องมืออันงดงามที่เรียกว่า MySQL Workbench สำหรับฐานข้อมูล MySQL มันมีประโยชน์และมันก็ดูดีที่ฉันคาดหวังจากซอฟต์แวร์การออกแบบฐานข้อมูล

ถ้าฉันกำลังจะเรียนรู้เครื่องมือออกแบบฐานข้อมูลใหม่ฉันต้องการให้มันเป็นเครื่องมือที่ได้รับความนิยมมากที่สุด ดังนั้นคำถามของฉันคืออะไรเครื่องมือที่นิยมที่สุดสำหรับการออกแบบฐานข้อมูลใน PostgreSQL คืออะไร


สำเนาซ้ำที่เป็นไปได้dba.stackexchange.com/questions/1283/…
David LeBauer

3
@ David ฉันไม่คิดว่ามันจะซ้ำกัน แต่เป็นคำถามที่เกี่ยวข้อง - เครื่องมือสำหรับการจัดการฐานข้อมูลไม่จำเป็นต้องเหมือนกับที่ใช้สำหรับการออกแบบและการสร้างแบบจำลอง
Jack บอกว่าลอง topanswers.xyz

คำตอบ:


11

มีหลายตัวเลือกในโลก PostgreSQL ส่วนใหญ่จะอยู่ในรายการ PostgreSQL wiki:

http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools

pgAdmin เวอร์ชั่นถัดไปจะรวมตัวออกแบบ ER เช่นเดียวกับที่ฉันรู้

PowerArchitectทำงานร่วมกับ PostgreSQL แต่ในรุ่นฟรีมันค่อนข้าง จำกัด โดยทั่วไปจะไม่รองรับคุณสมบัติเฉพาะของ DBMS (หรือชุดที่ จำกัด เท่านั้น)

ในโลกธุรกิจการค้าเกือบทั้งหมดของ "บิ๊กชื่อ" รองรับ PostgreSQL เท่าที่ฉันรู้ (รวมถึง Sybase PowerDesigner และ ERwin)

dbWrenchไม่แพงเกินไปและดูเหมือนว่าจะค่อนข้างดี

ตัวสร้างข้อมูลแบบคางคกมีราคาแพงกว่าเล็กน้อย แต่มีรายการคุณลักษณะที่น่าประทับใจ

คุณอาจต้องการตรวจสอบตัวเลือกที่ระบุไว้ในหน้านี้: http://www.databaseanswers.org/modelling_tools.htm


7

คำถามที่คล้ายกันถูกถามในSOและคำตอบของฉันยังคงเหมือนเดิม:

ฉันใช้Community EditionของMySQL Workbenchเพื่อสร้างภาพสวย ๆ ของ schema ของฉัน - แต่ฉันควรสร้าง DDL ที่ทำงานบนฐานข้อมูลของฉันด้วยมือจริง ๆ


1
คุณมีจุดที่ดีมากที่นั่น (สร้าง DDL ด้วยมือ) นั่นเป็นเหตุผลที่ฉันชอบเครื่องมือที่เขียนแบบเป็น XML เพราะนั่นทำให้ฉันมีโอกาสสร้าง DDL ผ่าน XSLT และยังมีแหล่งเดียวสำหรับทุกสิ่ง
a_horse_with_no_name

นั่นเป็นความคิดที่ดีฉันอาจคัดลอก :)
แจ็คบอกลอง topanswers.xyz

3

ฉันสงสัยว่าคุณจะมีช่วงเวลาที่ยากลำบากในการเปลี่ยนไปใช้สิ่งที่กำหนดตัวเลือกที่ จำกัด ในที่ดิน Postgres แต่อาจเป็นที่นิยมที่สุดคือ ERD เป็นเครื่องมือ AquaData Studio จริงๆแล้วมีการเขียนถึงหัวข้อนี้เมื่อเร็ว ๆ นี้ลองดูที่ HTML

(หมายเหตุฉันไม่ได้เกี่ยวข้องกับสตูดิโอข้อมูล Aqua หรือบล็อก)


0

ผมขอแนะนำให้Vertabelo Vertabelo เป็นนักออกแบบฐานข้อมูลออนไลน์ที่ทำงานภายใต้ Chrome ที่พัฒนาโดย บริษัท ที่ฉันทำงานให้

คุณสมบัติที่สำคัญที่สุดของเครื่องมือนี้คืออนุญาตให้แบ่งปันโมเดลฐานข้อมูลทั่วทั้งทีมและทำงานร่วมกันผ่านเว็บเบราว์เซอร์

คุณสมบัติอื่น ๆ ของ Vertabelo ได้แก่ :

  • การกำหนดเวอร์ชันของโมเดล
  • รองรับ PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • การค้นหาแบบไดนามิก / ภาพ
  • การตรวจสอบรูปแบบฐานข้อมูลสด
  • วิศวกรรมย้อนกลับ

Vertabelo สามารถใช้งานได้ฟรีสำหรับโครงการขนาดเล็ก (สูงสุด 3 รุ่นและ 20 ตารางภายในแต่ละรุ่น) และมีเวอร์ชั่นเชิงพาณิชย์สำหรับโครงการฐานข้อมูลขนาดใหญ่


3
ใช่ตามที่ @dezso ระบุว่าโปรดเปิดเผยความร่วมมือของคุณกับสิ่งที่คุณรับรอง หากการบริจาคของคุณให้กับเว็บไซต์เป็นการรับรองเหล่านั้นเราอาจมีปัญหา โปรดดู: dba.stackexchange.com/help/behavior
JNK

7
ดูการตอบกลับนี้จากตัวแทนผู้จัดจำหน่ายเพื่อเป็นตัวอย่างที่ดีว่าผู้ขายสามารถตอบคำถามประเภทนี้ได้อย่างไร
ConcOfOfTunbridgeWells

ฉันปรับปรุงคำตอบขอขอบคุณที่แจ้งปัญหานี้ให้ฉันทราบ Ignorantia iuris nocet
JarosławBłąd

คำตอบนั้นดีพออยู่แล้ว ทำไมคนของคุณยังคงโหวตมัน?
Cleankod
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.