আমি ভাবছি যে আমার সার্ভার তালিকাটি পগএডমিন 3 থেকে পিজএডমিন 4 এ আমদানির কোনও উপায় আছে কিনা (যাতে আমাকে আর একটি করে সার্ভার তৈরি করতে না হয়)।
আমি ভাবছি যে আমার সার্ভার তালিকাটি পগএডমিন 3 থেকে পিজএডমিন 4 এ আমদানির কোনও উপায় আছে কিনা (যাতে আমাকে আর একটি করে সার্ভার তৈরি করতে না হয়)।
উত্তর:
সি-তে উইন্ডোজের জন্য: \ ব্যবহারকারীগণ%% ব্যবহারকারী% \ অ্যাপডাটা \ রোমিং g পিজিএডমিন আপনি pgadmin4.db খুঁজে পেতে পারেন যেখানে pgAdmin4 এর কনফিগারেশন সংরক্ষণ করে। এটি এসকিউএলাইট ফর্ম্যাট 3 এবং এসকিউএলাইট ব্রাউজারের সাহায্যে আপনি এটি খুলতে পারেন এবং সার্ভার সারণীতে সার্ভারগুলি সন্নিবেশ করতে পারেন এবং তারপরে সেভ করতে পারেন এবং সেগুলি pgAdmin4 এ যুক্ত করা হয়। নোট করুন যে পাসওয়ার্ডগুলি এনক্রিপ্ট করা সংরক্ষিত হয়েছে সুতরাং সেগুলি পরে ইনপুট করতে NULL ত্যাগ করুন। আপনি এখন স্কিগ স্ক্রিপ্ট তৈরি করতে পারেন যা পিজএডমিন তৃতীয় থেকে রেজিস্ট্রি এক্সপোর্ট পড়বে এবং সম্পূর্ণ স্বয়ংক্রিয় প্রক্রিয়াটির জন্য টেবিলের মধ্যে সন্নিবেশ করান।
লিনাক্সের আওতায় (উবুন্টু ১.0.০৪, আমার ক্ষেত্রে, তবে এটি অবশ্যই অন্যান্য সিস্টেমে থাকতে হবে), আপনি .pgadmin3
আপনার হোম ডিরেক্টরিতে একটি ফাইল খুঁজে পাবেন । এই কনফিগার ফাইলে এর মতো এন্ট্রি রয়েছে
[Servers/1]
Server=dezso.com
HostAddr=
Description=random
Service=
ServiceID=
DiscoveryID=
Port=5432
StorePwd=false
Rolename=
Restore=true
Database=postgres
Username=dezso
...
উপরের 'সার্ভারস' অংশটি একটি সার্ভার গ্রুপকে বোঝায়, এটি লক্ষ্য করা গুরুত্বপূর্ণ।
কিছুটা অধ্যবসায় দিয়ে, আপনি এগুলি থেকে উপযুক্ত ফর্ম্যাটে প্রয়োজনীয় ডেটা বের করতে পারেন (এটি INSERT
বিবৃতিগুলির একগুচ্ছও হতে পারে , নীচে দেখুন)।
আপনার হোম ডিরেক্টরি ডিরেক্টরিতে আপনি একটি pgadmin4.db
ফাইল পাবেন (সঠিক অবস্থানটি আপনি কীভাবে pgAdmin4 ইনস্টল করেছেন তার উপর নির্ভর করে)। এই SQLite 3 ডেটাবেস (যেমন এছাড়াও বর্ণনা করা হয় অন্যান্য উত্তর ), এবং একটি আছে server
তাতে টেবিল:
sqlite> .schema server
CREATE TABLE server (
id INTEGER NOT NULL,
user_id INTEGER NOT NULL,
servergroup_id INTEGER NOT NULL,
name VARCHAR(128) NOT NULL,
host VARCHAR(128) NOT NULL,
port INTEGER NOT NULL CHECK (port >= 1024 AND port <= 65535),
maintenance_db VARCHAR(64) NOT NULL,
username VARCHAR(64) NOT NULL,
ssl_mode VARCHAR(16) NOT NULL CHECK (
ssl_mode IN (
'allow', 'prefer', 'require', 'disable', 'verify-ca', 'verify-full'
)),
comment VARCHAR(1024), password TEXT(64), role text(64), discovery_id TEXT, hostaddr TEXT(1024), db_res TEXT, passfile TEXT, sslcert TEXT, sslkey TEXT, sslrootcert TEXT, sslcrl TEXT, sslcompression INTEGER default 0, bgcolor TEXT(10), fgcolor TEXT(10),
PRIMARY KEY (id),
FOREIGN KEY(user_id) REFERENCES user (id),
FOREIGN KEY(servergroup_id) REFERENCES servergroup (id)
);
আপনাকে প্রথমে সার্ভার গ্রুপ (গুলি) তৈরি করতে হবে, এটি ইউআই থেকে আরও ভাল করা হয়েছে, কারণ এটি আপনাকে user_id
একটি সার্ভার ব্যবহার করে তৈরি করার জন্য প্রয়োজন তা বলে দেবে INSERT INTO server ...
।