আমি কীভাবে আমার সার্ভারের তালিকাটি পিজএডমিন 3 থেকে পিজএডমিন 4 এ আমদানি করতে পারি?


12

আমি ভাবছি যে আমার সার্ভার তালিকাটি পগএডমিন 3 থেকে পিজএডমিন 4 এ আমদানির কোনও উপায় আছে কিনা (যাতে আমাকে আর একটি করে সার্ভার তৈরি করতে না হয়)।


4
এটাই খারাপ যে তারা প্যাগএডমিন 3 থেকে পিজএডমিন 4 আমদানির জন্য মাইগ্রেশন পাথ বাস্তবায়ন করতে ভুলে গেছেন
শুঙ্গাম

1
পোস্ট করার জন্য ধন্যবাদ। কীভাবে ওএসএক্স?
শৃঙ্খলা

উত্তর:


4

সি-তে উইন্ডোজের জন্য: \ ব্যবহারকারীগণ%% ব্যবহারকারী% \ অ্যাপডাটা \ রোমিং g পিজিএডমিন আপনি pgadmin4.db খুঁজে পেতে পারেন যেখানে pgAdmin4 এর কনফিগারেশন সংরক্ষণ করে। এটি এসকিউএলাইট ফর্ম্যাট 3 এবং এসকিউএলাইট ব্রাউজারের সাহায্যে আপনি এটি খুলতে পারেন এবং সার্ভার সারণীতে সার্ভারগুলি সন্নিবেশ করতে পারেন এবং তারপরে সেভ করতে পারেন এবং সেগুলি pgAdmin4 এ যুক্ত করা হয়। নোট করুন যে পাসওয়ার্ডগুলি এনক্রিপ্ট করা সংরক্ষিত হয়েছে সুতরাং সেগুলি পরে ইনপুট করতে NULL ত্যাগ করুন। আপনি এখন স্কিগ স্ক্রিপ্ট তৈরি করতে পারেন যা পিজএডমিন তৃতীয় থেকে রেজিস্ট্রি এক্সপোর্ট পড়বে এবং সম্পূর্ণ স্বয়ংক্রিয় প্রক্রিয়াটির জন্য টেবিলের মধ্যে সন্নিবেশ করান।


পিজিএডমিনের রফতানি / আমদানি সার্ভার সংযোগ বৈশিষ্ট্যগুলির অভাব রয়েছে ...
স্টিফান

1

লিনাক্সের আওতায় (উবুন্টু ১.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 ...

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