Postgresql দিয়ে ডাটাবেস টেবিল চিত্রটি তৈরি করার সরঞ্জামগুলি? [বন্ধ]


172

পোস্টগ্রিস্কল দিয়ে টেবিলের চিত্রগুলি তৈরি করার জন্য কি কোনও নিখরচায় সরঞ্জাম রয়েছে?


6
যেহেতু এই প্রশ্নটি বন্ধ হয়ে গেছে, আমি সফ্টওয়্যার প্রস্তাবনা এসই-তে জিজ্ঞাসা করেছি: পোস্টগ্র্রেএসকিউএল ডাটাবেস থেকে ডাটাবেস টেবিলের চিত্রগুলি তৈরি করুন
ফ্রাঙ্ক ডারননকোর্ট

উত্তর:


184

আমি স্কিমা ভিজ্যুয়ালাইজেশনের জন্য স্কিমাস্পি পছন্দ করি । তারা প্রদত্ত নমুনা আউটপুটটি দেখুন এবং ড্রল করুন। ট্যাবগুলি নোট করুন!

আপনাকে এখানে জেডিবিসি ড্রাইভার ডাউনলোড করতে হবে , আপনার কমান্ডটি দেখতে এমন কিছু হওয়া উচিত:

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

কখনও কখনও বিকল্পগুলি ব্যবহার করে -portযদি আপনার ডাটাবেসে পৃথক পোর্ট থাকে তবে কাজ করবে না, সুতরাং আপনাকে হোস্ট প্যারামিটারের পরে ম্যানুয়াল পোর্ট যুক্ত করতে হবে, উদাহরণস্বরূপ:

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গ্রাফিক্স ( apt-get install graphvizডিবিয়ান ভিত্তিক ডিস্ট্রোসের জন্য) চাইলে আপনাকেও ইনস্টল করতে হবে ।


6
আসলে এটি গ্রাফভিজ :)
স্বপ্নদর্শন

2
স্কিমস্পাই প্রথম চেষ্টা করে এই কৌশলটি করেছিল। জেনারেট গ্রাফের বিন্যাস দুর্দান্ত ছিল (এমনকি আমাদের জটিল টেবিল সেটেও)। যখন 100 টেবিল একই টেবিলের উল্লেখ করে সেখানে ওভারল্যাপিং লাইন থাকবে; তবে সামগ্রিক বিন্যাস এটির জন্য ক্ষতিপূরণ দেয় এবং পুরোপুরি সুগঠিত / সন্ধানযোগ্য।
pretzels1337

4
জন্য graphvizমাত্র যোগ -gv /path_to/graphvizকমান্ড
AzizSM

4
ম্যাকে আমাকে যুক্ত করতে হয়েছিল: -রেন্ডারার: ​​এই ত্রুটিটি এড়াতে কোয়ার্টজ: -Tcmapx 'রিটার্ন কোড ১৩৯ নিয়ে ব্যর্থ হয়েছে
স্ল্যাশডটটিয়ার

7
এটি ম্যাকটিতে ডকার ব্যবহার করে চালানোর জন্য:docker run -v `pwd`/diagram:/output schemaspy/schemaspy:snapshot -t pgsql --port 5432 -u postgres -db <dbname> -host docker.for.mac.localhost -p <password>
আহ

31

পোস্টগ্রাইএসকিউএল-এর জন্য স্কিমাক্রোলার গ্রাফভিজের সাহায্যে কমান্ড লাইন থেকে ডাটাবেস ডায়াগ্রাম তৈরি করতে পারে। আপনি সারণী এবং কলামগুলি অন্তর্ভুক্ত এবং বাদ দিতে নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন। বিদেশী কী সংজ্ঞায়িত না হলে এটি সাধারণ নামকরণের কনভেনশনগুলি ব্যবহার করে টেবিলের মধ্যে সম্পর্ক নির্ধারণ করতে পারে।


18

উইন্ডোজের জন্য পিজএডমিন প্রোগ্রামের মধ্যে আমি যে দ্রুত সমাধান পেয়েছি তা ছিল। সরঞ্জাম মেনুতে একটি "ক্যোয়ারী সরঞ্জাম" রয়েছে। ক্যোয়ারী টুলের অভ্যন্তরে একটি গ্রাফিকাল কোয়েরি বিল্ডার রয়েছে যা দ্রুত ডাটাবেস সারণির বিবরণ প্রদর্শন করতে পারে। একটি বেসিক ভিউ জন্য ভাল


1
PgAdmin 1.20.0 এ বিদেশী কী ব্যবহার করে কীভাবে স্বয়ংক্রিয়ভাবে সম্পর্কগুলি আঁকতে হবে তা আমি দেখতে পাচ্ছি না। এটি কি সমর্থিত?
pyb

1
দুর্দান্ত টিপ, যদিও মনে হচ্ছে ক্যোয়ারিতে যোগদান করে আপনাকে সমস্ত এফকে নিজেই আঁকতে হবে।
অ্যান্ড্রু সোয়ান

6
এই বৈশিষ্ট্যটি পিজিএডমিন 4-এ 2016 সালে সরানো হয়েছে It এটি পুনরায় প্রয়োগ করা যেতে পারে তবে 2019 সালের মতো হয়নি
নওম্যানন


9

সবেমাত্র ফ্র্যাঙ্ক হিকেন্সের দ্বারা উল্লিখিত পোস্টগ্রিস কমিউনিটি গাইডের মাধ্যমে http://www.sqlpower.ca/page/architect পাওয়া গেছে । এটি সহজেই একটি চিত্র চিত্র তৈরি করতে পারে এবং তারপরে আপনাকে সংযোজকগুলিকে সামঞ্জস্য করতে দেয়!


আমি এই কাজ করতে পারি না; অ্যারেআইন্ডেক্স থেকে
বাইরে

5

পোস্টগ্রিসএসকিউএল অটোডোক আমার পক্ষে ভাল কাজ করেছে। এটি একটি সাধারণ কমান্ড লাইন সরঞ্জাম। ওয়েব পৃষ্ঠা থেকে:

এটি এমন একটি ইউটিলিটি যা পোস্টগ্রাইএসকিউএল সিস্টেম টেবিলগুলির মধ্য দিয়ে চলবে এবং এইচটিএমএল, ডট, ডিয়া এবং ডকবুক এক্সএমএল প্রদান করবে যা ডাটাবেস বর্ণনা করে।


3
উত্তরের লিঙ্কটি নষ্ট হয়ে গেছে। গুগলড এবং পাওয়া গেছে: github.com/cbbrowne/autodoc তবে মনে হয় এটি অনন্য।
নেলসোনিক

নিবন্ধন আমি লিঙ্কগুলি অদলবদল করা উচিত, না? এটি একই ব্যক্তি যিনি এটি বজায় রেখেছিলেন বলে মনে হয় না। এক ধরণের কাঁটাচামচ, দেখে মনে হচ্ছে।
ফাহিম মিঠা

আমি প্রকল্পটি রক্ষণাবেক্ষণের জন্য গিটহাবের লেখককে জিজ্ঞাসা করেছি: github.com/cbbrowne/autodoc/issues/2
নেলসোনিক

হ্যাঁ, আমি উত্তরটি দেখেছি। আমি বাগগুলিও
ফাহিম মিঠা

2
আপনি যেমন ডট ফাইল থেকে একটি PNG তৈরি করতে পারেন: dot -Tpng my_database.dot -o my_database.png
ক্রিস

1

Eclipse এর ভিতরে আমি ক্লে প্লাগইন ব্যবহার করেছি (প্রাক্তন ক্লে-আজুরি)। বিনামূল্যে সংস্করণটি একটি বিদ্যমান ডিবি স্কিমা (জেডিবিসির মাধ্যমে) আত্মবিশ্বাসের ("বিপরীত প্রকৌশলী") এবং কিছু নির্বাচিত টেবিলগুলির একটি চিত্র তৈরি করতে অনুমতি দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.