পোস্টগ্রিস্কল দিয়ে টেবিলের চিত্রগুলি তৈরি করার জন্য কি কোনও নিখরচায় সরঞ্জাম রয়েছে?
পোস্টগ্রিস্কল দিয়ে টেবিলের চিত্রগুলি তৈরি করার জন্য কি কোনও নিখরচায় সরঞ্জাম রয়েছে?
উত্তর:
আমি স্কিমা ভিজ্যুয়ালাইজেশনের জন্য স্কিমাস্পি পছন্দ করি । তারা প্রদত্ত নমুনা আউটপুটটি দেখুন এবং ড্রল করুন। ট্যাবগুলি নোট করুন!
আপনাকে এখানে জেডিবিসি ড্রাইভার ডাউনলোড করতে হবে , আপনার কমান্ডটি দেখতে এমন কিছু হওয়া উচিত:
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
ডিবিয়ান ভিত্তিক ডিস্ট্রোসের জন্য) চাইলে আপনাকেও ইনস্টল করতে হবে ।
graphviz
মাত্র যোগ -gv /path_to/graphviz
কমান্ড
docker run -v `pwd`/diagram:/output schemaspy/schemaspy:snapshot -t pgsql --port 5432 -u postgres -db <dbname> -host docker.for.mac.localhost -p <password>
পোস্টগ্রাইএসকিউএল-এর জন্য স্কিমাক্রোলার গ্রাফভিজের সাহায্যে কমান্ড লাইন থেকে ডাটাবেস ডায়াগ্রাম তৈরি করতে পারে। আপনি সারণী এবং কলামগুলি অন্তর্ভুক্ত এবং বাদ দিতে নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন। বিদেশী কী সংজ্ঞায়িত না হলে এটি সাধারণ নামকরণের কনভেনশনগুলি ব্যবহার করে টেবিলের মধ্যে সম্পর্ক নির্ধারণ করতে পারে।
উইন্ডোজের জন্য পিজএডমিন প্রোগ্রামের মধ্যে আমি যে দ্রুত সমাধান পেয়েছি তা ছিল। সরঞ্জাম মেনুতে একটি "ক্যোয়ারী সরঞ্জাম" রয়েছে। ক্যোয়ারী টুলের অভ্যন্তরে একটি গ্রাফিকাল কোয়েরি বিল্ডার রয়েছে যা দ্রুত ডাটাবেস সারণির বিবরণ প্রদর্শন করতে পারে। একটি বেসিক ভিউ জন্য ভাল
সবেমাত্র ফ্র্যাঙ্ক হিকেন্সের দ্বারা উল্লিখিত পোস্টগ্রিস কমিউনিটি গাইডের মাধ্যমে http://www.sqlpower.ca/page/architect পাওয়া গেছে । এটি সহজেই একটি চিত্র চিত্র তৈরি করতে পারে এবং তারপরে আপনাকে সংযোজকগুলিকে সামঞ্জস্য করতে দেয়!
পোস্টগ্রিসএসকিউএল অটোডোক আমার পক্ষে ভাল কাজ করেছে। এটি একটি সাধারণ কমান্ড লাইন সরঞ্জাম। ওয়েব পৃষ্ঠা থেকে:
এটি এমন একটি ইউটিলিটি যা পোস্টগ্রাইএসকিউএল সিস্টেম টেবিলগুলির মধ্য দিয়ে চলবে এবং এইচটিএমএল, ডট, ডিয়া এবং ডকবুক এক্সএমএল প্রদান করবে যা ডাটাবেস বর্ণনা করে।
dot -Tpng my_database.dot -o my_database.png
।
Eclipse এর ভিতরে আমি ক্লে প্লাগইন ব্যবহার করেছি (প্রাক্তন ক্লে-আজুরি)। বিনামূল্যে সংস্করণটি একটি বিদ্যমান ডিবি স্কিমা (জেডিবিসির মাধ্যমে) আত্মবিশ্বাসের ("বিপরীত প্রকৌশলী") এবং কিছু নির্বাচিত টেবিলগুলির একটি চিত্র তৈরি করতে অনুমতি দেয়।