পিজিএডমিন ব্যবহার করে টেবিল ডাম্প (.sql) রফতানি এবং আমদানি করুন


92

আমার পিজিএডমিন সংস্করণ রয়েছে 1.16.1

সুতরাং, আমি টেবিল ডাম রফতানি করার জন্য:

টেবিলের উপর রাইট ক্লিক করুন, তারপরে মেনুতে ক্লিক করুন backup, তারপরে Formatপছন্দ Plainহিসাবে এবং ফাইলটি সংরক্ষণ করুনsome_name.sql

তারপর আমি টেবিল অপসারণ।

ঠিক আছে, এখন আমার some_name.sqlডাটাবেসে টেবিল ব্যাকআপ আমদানি করতে হবে ।

এই কিভাবে করবেন? .sqlPgAdmin ব্যবহার করে টেবিলের ডাম্প কীভাবে ডাটাবেসে আমদানি করতে পারি তা খুঁজে পাচ্ছি না ।

অনুগ্রহ করে আপনি কি আমাকে সাহায্য করতে পারেন?


উত্তর:


147
  1. পিজিএডমিনে, অবজেক্ট ট্রিতে প্রয়োজনীয় টার্গেট স্কিমা নির্বাচন করুন (ডাটাবেসগুলি> আপনার_ডিবি_নেম-> স্কিমাস-> আপনার_তারেকটি_সেমিমা)
  2. প্লাগইন / পিএসকিউএল কনসোলে ক্লিক করুন (টপ-বারে)
  3. লিখুন \i /path/to/yourfile.sql
  4. এন্টার চাপুন

4
ধন্যবাদ তবে ... Alternatively, you can open SQL file in query window and simply run it যখন আমি এটি চেষ্টা করছি তখন আমার ত্রুটি হয়েছিল যে যেখানে COPY my_table (id, name) FROM stdin; .....
লিখিত আছে

ওহ, এর জন্য দুঃখিত, আমি বুঝতে পারি নি যে ডাম্প কপি ব্যবহার করবে এবং সন্নিবেশগুলি ব্যবহার করবে না। প্রথম বিকল্পটি কাজ করা উচিত।
টমাস গ্রিফ

13
উইন্ডোজ উদাহরণ: আপনার যদি পোস্টগ্র্রেএসকিউএল ব্যাকআপ ফাইল থাকে C:\database.backupতবে আপনি আমদানিটি দিয়ে শুরু করতে পারেন \i /database.backup
আব্দুল

4
এটি আসলে প্রশ্নের উত্তর দেয় না। একটি লক্ষ্য স্কিম কি? বস্তু গাছটি কোথায়? আপনার যদি ইতিমধ্যে না থাকে তবে কী হবে?
szeitlin

4
@ টমাসগ্রিফ "pgAdmin ব্যবহার করে টেবিলের .sql ডাম্পটি কীভাবে ডাটাবেসে আমদানি করতে হবে" সম্পর্কে সমস্ত প্রশ্ন এখানে পুনঃনির্দেশিত হয়েছে, তবে এটি সত্যই এই প্রশ্নের উত্তর দেয় না।
szeitlin

11

পিজএডমিন পদক্ষেপ 1 ব্যবহার করে: স্কিমা এবং ডান ক্লিক নির্বাচন করুন এবং ব্যাকআপে যান ..এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 2: ফাইলের নাম দিন এবং ব্যাকআপ বোতামটি ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 3: বিশদ বার্তায় ব্যাকআপ ফাইলের পাথটি অনুলিপি করুন।

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 4:

অন্যান্য স্কিমাতে যান এবং ডান ক্লিক করুন এবং পুনরুদ্ধারে যান। (পদক্ষেপ 1 দেখুন)

পদক্ষেপ 5:

পপআপ মেনুতে ফাইলের নাম বিভাগে উপরের ফাইলের পেস্টটি পেস্ট করুন এবং পুনরুদ্ধার বোতামটি ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন


11

অন্য একটি উপায়, আপনি উইন্ডোজে সিএমডি দিয়ে সহজেই এটি করতে পারেন

আপনার ইনস্টলড সংস্করণ রাখুন (আমার 11))

cd C:\Program Files\PostgreSQL\11\bin\

এবং সহজ ক্যোয়ারী চালান

psql -U <postgre_username> -d <db_name> < <C:\path\data_dump.sql>

পাসওয়ার্ড প্রবেশ করুন তারপরে চূড়ান্ত কনসোল বার্তাটি অপেক্ষা করুন।



7

তিনি পদক্ষেপ অনুসরণ করুন। pgadmin এ

হোস্ট-ডেটাবেস-স্কিমাস- সর্বজনীন (ডান ক্লিক করুন) স্ক্রিপ্ট-ফাইল খুলুন - (এক্সএক্সএক্সএক্সএলকিউএলএল চয়ন করুন), তারপরে অপশনটি ক্লিক করুন এক্সিকিউট এক্সিকিউট করতে ফাইল-এক্সপোর্ট ডেটা ফাইলের ফলাফল ঠিক আছে- তারপরে Save.its all এ ক্লিক করুন। এটা আমার কাজ।

দ্রষ্টব্য: সংস্করণ কমান্ড স্ক্রিপ্টে ত্রুটি চিত্রের বিবরণ প্রবেশ করান এখানে প্যগডমিনের ওপরে এসকিউএল অনুসন্ধান করা যেতে পারে, উদাহরণস্বরূপ: http://www.forosdelweb.com/f21/campo-tipo-datetime-postgresql-245389/

এখানে চিত্র বর্ণনা লিখুন


4
কেন এটিকে ভোট দেওয়া হয়েছিল তা নিশ্চিত নয়। ইংরেজি দুর্দান্ত নয় তবে এটি বোধগম্য এবং কাজ করে।
টিম ডানক্লে

2

আপনার যদি গিট ব্যাশ ইনস্টল করা থাকে তবে আপনি এর মতো কিছু করতে পারেন:

/c/Program\ Files\ \(x86\)/PostgreSQL/9.3/bin/psql -U <pg_role_name> -d <pg_database_name> < <path_to_your>.sql
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.