দুটি মাইএসকিউএল ডাটাবেস তুলনা করুন [বন্ধ]


368

আমি বর্তমানে একটি মাইএসকিউএল ডাটাবেস ব্যবহার করে একটি অ্যাপ্লিকেশন বিকাশ করছি।

ডেটাবেস-কাঠামোটি এখনও প্রবাহের মধ্যে রয়েছে এবং উন্নয়নের অগ্রগতি চলাকালীন পরিবর্তিত হয় (আমি আমার স্থানীয় অনুলিপিটি পরিবর্তন করে টেস্ট-সার্ভারে রেখে দিয়েছি)।

ডাটাবেসের দুটি উদাহরণের সাথে কি কোনও পরিবর্তন হয়েছে কিনা তা দেখার জন্য কি কোনও উপায় আছে?

বর্তমানে কেবল পূর্ববর্তী টেস্ট সার্ভারের ডাটাবেসটি বাতিল করার সময় এটি ঠিক আছে, পরীক্ষার মাধ্যমে পরীক্ষার ডেটা প্রবেশ করা শুরু হয়ে যায় এটি কিছুটা জটিল হতে পারে।
একই যদিও আরও পরে আবার উত্পাদন হবে ...

উত্পাদনের ডাটাবেসে ক্রমবর্ধমান পরিবর্তনগুলি করার পক্ষে কি কোনও সহজ উপায় আছে, সম্ভবত এটি স্বয়ংক্রিয়ভাবে কোনও স্ক্রিপ্টটি সংশোধন করে তৈরি করে?


উত্তরে উল্লিখিত সরঞ্জামগুলি:


4
আমি বিশ্বাস করি রেডগেটের সরঞ্জামগুলি কেবল এসকিউএল সার্ভারের জন্য।
ডেভ আর।

4
রেড গেটের এখন একটি মাইএসকিউএল সংস্করণ রয়েছে, এটি প্রসারিত প্রাথমিক অ্যাক্সেসের হিসাবে বর্তমানে বিনামূল্যে: red-gate.com/products/MySQL_Compare/index.htm
ডেভিড অ্যাটকিনসন

2
এটি একটি আসল সমস্যা। আমি ডেভ থেকে প্রোডাকশন মেশিনে স্থাপন করি এবং এটি সর্বদা কিছু ভাঙে। এই তথ্যবহুল পোস্টের জন্য আপনাকে ধন্যবাদ
হের

1
রেডগেটের মাইএসকিউএল সরঞ্জামটি এখন $ 70 / ব্যবহারকারী। এমনকি সেই দামেই আমি মূল্যায়ন করব এবং এখানে মন্তব্য পোস্ট করব।
জেরেমি ম্যাকজি 21

এছাড়াও এখনই এটি প্রয়োজন, একটি ক্ষেত্রের আকার বাড়াতে হয়েছিল। এটি কেবল বাড়িয়ে তুলতে চাননি এবং সন্দেহ করলেন যে সবকিছু ঠিক আছে। @ জারেড ঠিক কীভাবে আমি ব্যবহার করেছি সে সম্পর্কে পরামর্শ দিয়েছে।
তাস

উত্তর:


210

আপনি যদি ছোট ডাটাবেসগুলির সাথে কাজ করছেন তবে আমি এসকিউএল স্ক্রিপ্টগুলি উত্পন্ন করার বিকল্প --skip-commentsএবং --skip-extended-insertঅপশনগুলির সাথে উভয় ডাটাবেসে মাইএসকিএলডাম্প চালিয়ে দেখতে পেয়েছি তবে এসকিউএল স্ক্রিপ্টগুলিতে ডিফারেন্স চালানো বেশ ভাল কাজ করে।

মন্তব্য এড়িয়ে গিয়ে আপনি অর্থহীন পার্থক্য যেমন এড়িয়ে গেছেন যে আপনি মাইসক্ল্ড্প কমান্ডটি চালিয়েছেন সে সময়। --skip-extended-insertকমান্ডটি ব্যবহার করে আপনি নিশ্চিত করুন যে প্রতিটি সারি তার নিজের সন্নিবেশ বিবৃতি দিয়ে সন্নিবেশ করা হয়েছে। এটি পরিস্থিতিটি সরিয়ে দেয় যেখানে একক নতুন বা পরিবর্তিত রেকর্ড ভবিষ্যতের সমস্ত সন্নিবেশ বিবৃতিতে শৃঙ্খলা প্রতিক্রিয়া সৃষ্টি করতে পারে। এই বিকল্পগুলির সাথে চালানো কোনও মন্তব্য ছাড়াই বৃহত্তর ডাম্প উত্পাদন করে তাই এটি সম্ভবত আপনি ব্যবহারের ক্ষেত্রে ব্যবহার করতে চান এমন কিছু নয় তবে উন্নয়নের জন্য এটি ঠিক হওয়া উচিত। আমি নীচে ব্যবহার করা কমান্ডগুলির উদাহরণ রেখেছি:

mysqldump --skip-comments --skip-extended-insert -u root -p dbName1>file1.sql
mysqldump --skip-comments --skip-extended-insert -u root -p dbName2>file2.sql
diff file1.sql file2.sql

12
কমান্ড-লাইন সাক্ষরতার জন্য ডাবল-প্লাস upvotes !!!
dogenpunk

5
ডেটা তুলনা করতে , পরিবর্তে এটি ব্যবহার করুন; চরিত্রের সেট ইত্যাদির জন্য এখনও কিছু মাইএসকিউএল 4+ মন্তব্য থাকুনmysqldump --opt --compact --skip-extended-insert -u user -p db table > file.sql
21:53

41
-d, --no-dataযারা উত্পাদন ব্যবহারের প্রয়োজন তাদের জন্য আগ্রহী হতে পারে তবে কেবল স্কিমা সম্পর্কে যত্নশীল
লুই

7
মাইএসকিউএল দ্বারা তৈরি করা মাইএসকিএলডক্যাম্পিয়ার ইউটিলিটি যা উইন্ডোজ, লিনাক্স বা ম্যাকের জন্য ব্যবহার করতে পারেন তা ব্যবহারের আরও ভাল সরঞ্জাম হ'ল এটি ডেটা এবং স্কিমা উভয় পরিবর্তনের জন্য এসকিউএল স্টেটমেন্ট আউটপুট করতে পারে এবং একটি সাধারণ কমান্ড লাইন ডিফের চেয়ে অনেক বেশি পরীক্ষা করতে পারে নির্ধারণ করে।
জসদীপ খালসা

4
রঙের সাথে একটি দুর্দান্ত পার্থক্যের জন্য চেষ্টা করুনvimdiff
গীতারিক

99

মাইএসকিউএল এর জন্য টডে ডেটা এবং স্কিমা তুলনা বৈশিষ্ট্য রয়েছে এবং আমি বিশ্বাস করি এটি এমনকি একটি সিঙ্ক্রোনাইজেশন স্ক্রিপ্ট তৈরি করবে। সর্বোপরি, এটি ফ্রিওয়্যার।


2
উল্লিখিত সমস্ত সরঞ্জাম ভাল দেখায়। আমি আরও কিছু গবেষণা চালানো না হওয়া পর্যন্ত আপাতত নির্বিচারে টড নির্বাচন করছি।
ভিনসেন্ট রামধনি

64
আমি এই সরঞ্জামটি সম্পর্কে সমস্ত উত্সাহিত হয়েছি যতক্ষণ না বুঝতে পারলাম এটি লিনাক্স নয়, উইন্ডোতে চলে। অনুসন্ধানে ফিরে যান ...
jdias

2
আমার জন্য দুর্দান্ত কাজ করেছেন। আমার যা করা দরকার ছিল তা সবই করেছেন এবং পরিবর্তিত রেকর্ডগুলির জন্য হাইলাইট করা সেলগুলি কী পরিবর্তন হয়েছে তা সহজেই দেখায়।
থেমস

4
অপশনগুলির সাথে mysqldbcompare --run-all-tests --difftype sql --disable-binary-loggingপ্রায় একই কাজ করতে পারে (আউটপুট মন্তব্যের সাথে মিশ্রিত করা ছাড়া, এবং স্ট্রিংয়ের বিশেষ অক্ষরগুলি এড়ানো যায় না)।
স্কিমে্যাকস

4
@ অ্যানসন স্মিথ আমাকে লিনাক্সের বিকল্প বলতে পারেন?
দর্শকের

20

আমি নাভিটিকেট নামে একটি সফটওয়্যার ব্যবহার করি :

  • আমার পরীক্ষার ডেটাবেজে লাইভ ডাটাবেসগুলি সিঙ্ক করুন।
  • দুটি ডাটাবেসের মধ্যে পার্থক্য দেখান।

এটির জন্য অর্থ ব্যয় হয়, এটি কেবল উইন্ডো এবং ম্যাক, এবং এটি একটি তীব্র UI পেয়েছে, তবে আমি এটি পছন্দ করি।


এটি লিনাক্সে চলে। আমি এই মুহূর্তে অন্য ডেস্কটপ এ খোলা আছে। ডেভ-> টেস্ট-> লাইভ থেকে স্কিমা পরিবর্তনের জন্য কাঠামোগুলি সিঙ্ক বৈশিষ্ট্যটি একমাত্র লাইসেন্সের জন্য মূল্য।
কর্নেল স্পঞ্জস

2
ভাল ধরা, আমি এমনকি এটি বৈশিষ্ট্য আছে জানি না। এটি এখন পর্যন্ত ম্যাকের সেরা জিনিস।
হেন্দ্র উজিয়া

এটি কেবলমাত্র ডেটাবেসগুলির সাথে তুলনা করে বলে মনে হচ্ছে যা সার্ভারে বাস করে, দেশীয় এসকিউএল ফাইল নয়
AlxVallejo

@ স্যানিবয়, তুমি কেন হতাশাল ইউআই পছন্দ কর?
পেসারিয়ার

17

এসকিউএলজিতে (বাণিজ্যিক) একটি স্কিমা সিঙ্ক্রোনাইজেশন সরঞ্জাম রয়েছে যা দুটি ডাটাবেস সিঙ্ক্রোনাইজ করার জন্য এসকিউএল উত্পন্ন করে।

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


1
হ্যাঁ, এটি আমার পক্ষে এখন পর্যন্ত এটি সেরা সমাধান, সূক্ষ্ম এসকিউএল সিঙ্কের কোয়েরি সরবরাহ করে যাতে আপনি যে কোনও সময়, যে কোনও জায়গায় এটি আপডেট করতে পারেন ..
অনুপম

অতি ব্যয়বহুল এবং ভারী,
বাস্তবের

1
খুব ধীর এবং কোনও কারণে এটি প্রয়োজন হয় না এমন সময় প্রচুর বিদেশী কীগুলি ড্রপ এবং পুনরায় তৈরি করে। অগ্রগতি অনুসরণ কোন উপায়।
আর্টেম গাউসসুল

13

বৈশিষ্ট্য তুলনা তালিকা থেকে ... মাইএসকিউএল ওয়ার্কবেঞ্চ তাদের সম্প্রদায় সংস্করণে স্কিমা ডিফ এবং স্কিমা সিঙ্ক্রোনাইজেশন প্রস্তাব করে।


7
দুর্দান্ত কাজ! এবং এটি বিনামূল্যে, ধন্যবাদ। যারা এটি খুঁজে পেল না তাদের জন্য (আমার মতো)। এটি এখানে: ডেটাবেস -> বিপরীত প্রকৌশলী -> মাইএসকিউএল মডেল বা ইইআর ডায়াগ্রামে -> ডেটাবেস -> কোনও উত্সের সাথে সুসংগত করুন
বেন্টজি

এটি ভাল কাজ করে। তবে আপনি কেবল একই নামের ডাটাবেসগুলির তুলনা করতে পারেন। আমার একাধিক (বহু-ভাড়াটে ক্লায়েন্ট) ডাটাবেস রয়েছে যা আমি একই হোস্টের "মাস্টার" সংস্করণ থেকে সিঙ্ক করতে চাই। সুতরাং সিঙ্কের আগে প্রতিটি ক্লায়েন্ট ডিবি মেলে আমাকে মাস্টারটির নাম পরিবর্তন করতে হবে। নাহলে সুন্দর!
স্কিপাইলট

এ সম্পর্কিত অতিরিক্ত তথ্য এই লিঙ্কটিতে
স্টিভেন রাইসার্ট

13

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

#!/bin/sh

echo "Usage: dbdiff [user1:pass1@dbname1] [user2:pass2@dbname2] [ignore_table1:ignore_table2...]"

dump () {
  up=${1%%@*}; user=${up%%:*}; pass=${up##*:}; dbname=${1##*@};
  mysqldump --opt --compact --skip-extended-insert -u $user -p$pass $dbname $table > $2
}

rm -f /tmp/db.diff

# Compare
up=${1%%@*}; user=${up%%:*}; pass=${up##*:}; dbname=${1##*@};
for table in `mysql -u $user -p$pass $dbname -N -e "show tables" --batch`; do
  if [ "`echo $3 | grep $table`" = "" ]; then
    echo "Comparing '$table'..."
    dump $1 /tmp/file1.sql
    dump $2 /tmp/file2.sql
    diff -up /tmp/file1.sql /tmp/file2.sql >> /tmp/db.diff
  else
    echo "Ignored '$table'..."
  fi
done
less /tmp/db.diff
rm -f /tmp/file1.sql /tmp/file2.sql

মতামত স্বাগত :)


12

ডিবিসোলো, এটি প্রদান করা হয়েছে তবে এই বৈশিষ্ট্যটি আপনি যা খুঁজছেন তা হতে পারে http://www.dbsolo.com/help/compare.html

এটি ওরাকল, মাইক্রোসফ্ট এসকিউএল সার্ভার, সিবাস, ডিবি 2, সলিড, পোস্টগ্র্যাস এসকিউএল, এইচ 2 এবং মাইএসকিউএল এর সাথে কাজ করে বিকল্প পাঠ


এই ঠিক আমি যা খুঁজছিলাম ছিল! অসাধারণ!
জোশ নানকিন

11

আপনার যদি কেবল স্কিমার তুলনা করতে হবে (ডেটা নয়), এবং পার্লের অ্যাক্সেস রয়েছে, মাইএসকিএলডিফ কাজ করতে পারে। আমি এটি ব্যবহার করেছি কারণ এটি আপনাকে স্থানীয় ডাটাবেসগুলিকে দূরবর্তী ডাটাবেসের সাথে (এসএসএইচ মাধ্যমে) তুলনা করতে দেয়, যাতে আপনার কোনও ডেটা ফেলে দেওয়ার ঝামেলা করার দরকার নেই।

http://adamspiers.org/computing/mysqldiff/

এটি দুটি ডাটাবেস সিঙ্ক্রোনাইজ করার জন্য এসকিউএল প্রশ্ন উত্পন্ন করার চেষ্টা করবে, তবে আমি এটি (বা কোনও সরঞ্জাম, আসলে) বিশ্বাস করি না। যতদূর আমি জানি, একটি ডাটাবেস স্কিমাকে অন্যটিতে রূপান্তর করার জন্য প্রয়োজনীয় পরিবর্তনগুলি রিভার্স-ইঞ্জিনিয়ার করার কোনও 100% নির্ভরযোগ্য উপায় নেই, বিশেষত যখন একাধিক পরিবর্তন করা হয়েছে।

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

আমি ডেভলপমেন্ট সার্ভারে আপনার যে কোনও স্কিমা পরিবর্তনের বিষয়ে নজর রাখার পরামর্শ দিচ্ছি, তারপরে লাইভ সার্ভারের (বা এগুলিকে একটি আপগ্রেড স্ক্রিপ্টে বা মাইগ্রেশনে রোল করা) হাতে লিখে সেই বিবৃতিগুলি চালানো উচিত। এটি আরও ক্লান্তিকর তবে এটি আপনার ডেটা সুরক্ষিত রাখবে। এবং আপনি যখন শেষ ব্যবহারকারীদের আপনার সাইটে অ্যাক্সেসের অনুমতি দেওয়া শুরু করলেন, আপনি কি সত্যিই ধ্রুব ভারী ডাটাবেস পরিবর্তন করছেন?


উভয় সরবরাহ করতে ভুলবেন না --hostNএবং --userNঅথবা এটি নিঃশব্দে ব্যর্থ হবে।
Znarkus

ওরাকল এর মাইএসকিএলডকম্পিয়ার সরঞ্জামগুলি ইনডেক্সগুলিতে বাগ উত্পন্ন করতে এবং সমতুল্য ক্ষেত্রগুলিতে পরিবর্তন আনতে আমার সমস্যা হয়েছিল। মাইসকিলডিফ সরঞ্জামটি ত্রুটিহীনভাবে কাজ করে এবং বেশ ভাল সময় সাশ্রয় করে।
রবার্ট কে


6

চেক করুন: http://schemasync.org/ স্কিমাসিঙ্ক সরঞ্জামটি আমার জন্য কাজ করে, এটি একটি কমান্ড লাইন সরঞ্জাম লিনাক্স কমান্ড লাইনে সহজেই কাজ করে


1
আপনি যদি ম্যাক এ ইনস্টল করতে সমস্যা হয় তবে আমি কেবল হোমব্রিউ ব্যবহার করে মাইএসকিএল এবং পাইথন ইনস্টল করে সক্ষম হয়েছি, ম্যাকপোর্টগুলি কোনও লাভ হয়নি।
বিজো ট্রাভয়েল


3

পারট ব্যবহার করে মাতকিট নামে একটি দরকারী সরঞ্জাম লেখা রয়েছে । অন্যান্য জিনিসের মধ্যে এটির বেশ কয়েকটি ডাটাবেস তুলনা এবং সিঙ্কিং সরঞ্জাম রয়েছে।


এই প্রকল্প সম্পর্কে আমি জানতাম না! ধন্যবাদ, দেখে মনে হচ্ছে এটিতে বেশ কয়েকটি সরঞ্জাম রয়েছে যা অত্যন্ত কার্যকর হবে useful
ভিনসেন্ট রামধনি

2
আমি মাটকিটে স্কিমা তুলনা সরঞ্জাম খুঁজে পাইনি।
স্টেপেনচেগ

আমিও না - সরঞ্জামগুলিতে আমরা এটি কোথায় খুঁজে পাব?
শাবিরোব

আমি মনে করি না যে সেখানে স্কিমা তুলনা আছে। আমি এম কে-টেবিল-চেকসাম এবং এমকে-টেবিল-সিঙ্ক ব্যবহার করে ডেটা তুলনা এবং সিঙ্কের উল্লেখ করছি
জারোদ এলিয়ট

এটি প্রক্রিয়া কোড. google.com/p/maatkit/wiki/mk_schema_sync
ড্রপ করুন

3

এসকিউএল রেডগেটের সাথে তুলনা করুন http://www.red-gate.com/products/SQL_Compare/index.htm

একটি স্বয়ংক্রিয় ফ্যাশনে ডাটাবেস পরিবর্তন পরিচালনার জন্য DBDeploy http://dbdeploy.com/


1
রেড গেট সরঞ্জামগুলি এসকিউএল সার্ভার ব্যতীত অন্য কিছু সমর্থন করে বলে মনে হচ্ছে না।
রাইটমিস

2
রেড গেটের প্রথম দিকে অ্যাক্সেসের সময় বিনামূল্যে একটি মাইএসকিউএল সংস্করণও রয়েছে: red-gate.com/products/MySQL_Compare/index.htm
ডেভিড অ্যাটকিনসন


3

আমার জন্য, আমি উভয় ডেটাবেস ডাম্প এবং ডাম্পগুলি পৃথক করেই শুরু করব, তবে আপনি যদি স্বয়ংক্রিয়ভাবে মার্জ স্ক্রিপ্টগুলি উত্পন্ন করতে চান তবে আপনি একটি সত্যিকারের সরঞ্জাম পেতে চাইবেন।

একটি সাধারণ গুগল অনুসন্ধান নিম্নলিখিত সরঞ্জামগুলি আপ করে:


3

মাইএসকিউএল এর সাথে তুলনা করুন ডিবিফরজ ডেটা দেখুন । এটি 30 দিনের বিনামূল্যে পরীক্ষার সময়কাল সহ একটি শেয়ারওয়্যার। এটি ডেটা তুলনা এবং সিঙ্ক্রোনাইজেশন, ডেটা পার্থক্য পরিচালনা এবং কাস্টমাইজযোগ্য সিঙ্ক্রোনাইজেশনের জন্য একটি দ্রুত মাইএসকিউএল জিইউআই সরঞ্জাম।

dbForge ডেটা মাইএসকিউএল জন্য তুলনা করুন


3

সহজ সরঞ্জামের জন্য ওয়েবে অনুসন্ধান করার কয়েক ঘন্টা পরে, আমি বুঝতে পারি যে আমি উবুন্টু সফটওয়্যার সেন্টারে সন্ধান করি না। এখানে আমি একটি নিখরচায় সমাধান পেয়েছি: http://torasql.com/ তারা উইন্ডোজের জন্যও একটি সংস্করণ রয়েছে বলে দাবি করে তবে আমি কেবল এটি উবুন্টুর অধীনে ব্যবহার করছি।

সম্পাদনা করুন: 2015-ফেব্রুয়ারি -05 যদি আপনার উইন্ডোজ সরঞ্জামের প্রয়োজন হয় তবে TOAD নিখুঁত এবং নিখরচায়: http://software.dell.com/products/toad-for-mysql/


2
এই সরঞ্জামটির বিকাশ বন্ধ হয়ে গেছে এবং এখন পেরকোনায় অন্তর্ভুক্ত রয়েছে: পারকোনা.
percona-

2

অ্যাপাচি জিটা উপাদান লাইব্রেরি পিএইচপি 5 এর উপর ভিত্তি করে অ্যাপ্লিকেশনগুলির বিকাশের জন্য লসলি কাপল উপাদানগুলির একটি সাধারণ উদ্দেশ্য গ্রন্থাগার।

ইজেড উপাদান - ডেটাবেসস্কিমা আপনাকে এতে অনুমতি দেয়:

   । তৈরি / সংরক্ষণ করুন একটি ডাটাবেস স্কিমা সংজ্ঞা;
   । ডাটাবেস স্কিমার তুলনা করুন;
   সিঙ্ক্রোনাইজেশন কোয়েরি জেনারেট করুন;

আপনি টিউটোরিয়ালটি এখানে পরীক্ষা করতে পারেন: http://incubator.apache.org/zetacompferences/docamentation/trunk/DatediaSchema/tutorial.html


2

তুলনা এবং সিঙ্ক সরঞ্জামটি ব্যবহার করা খুব সহজ:
ডেটাবেস তুলনাকারী http://www.clevercompferences.com/products/dbcomparer/index.asp

সুবিধাদি:

  • দ্রুত
  • ব্যবহার করা সহজ
  • প্রয়োগ করার জন্য পরিবর্তনগুলি নির্বাচন করা সহজ

অসুবিধা:

  • দৈর্ঘ্য ছোট ints সিঙ্ক হয় না
  • সূচির নামগুলি সঠিকভাবে সিঙ্ক করে না
  • মন্তব্যগুলি সিঙ্ক করে না

সত্য, তারা 5 বছরে কয়েকটি ছোট পরিবর্তন করে একটি পৃষ্ঠের আপডেট করেছে। তবে এটি সক্রিয়ভাবে বিকশিত হচ্ছে না।
আর্টেম গাউসসুল


0

প্রশ্নের প্রথম অংশের জন্য, আমি কেবল উভয়ের একটি ডাম্প করি এবং সেগুলি পৃথক করি। মাইএসকিএল সম্পর্কে নিশ্চিত নন, তবে পোস্টগ্রিস পিজি_ডাম্পের সারণি বিষয়বস্তু ব্যতীত স্কিমাটি ডাম্প করার জন্য একটি আদেশ রয়েছে, যাতে আপনি স্কিমার কোনও পরিবর্তন করেছেন কিনা তা দেখতে পাবেন।


মাইএসকিউএল এর একই রকম কমান্ড মাইএসকিএল_ডম্প রয়েছে has এটি সমাধান হতে পারে যদি আমি এটিকে একটি স্থাপনার প্রক্রিয়াতে সংহত করতে পারি। ধন্যবাদ।
ভিনসেন্ট রামধনী

এছাড়াও, আরও ব্যবহারকারী-বান্ধব অভিজ্ঞতার জন্য, আপনি পিএইচপিএমইএডমিন - মাইএসকিউএল ব্যবহারকারীদের জন্য একটি আসল হত্যাকারী ব্যবহার করে একইটি পেতে পারেন!
স্কোনার্থ

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

0

আমি নোব হিলের বিপণন দলের সাথে কাজ করছি, আমি আপনাকে বলতে চাইছিলাম আপনার প্রশ্ন, পরামর্শ বা অন্য কিছু শুনে আমি খুশি হব, দয়া করে বিনা দ্বিধায় আমার সাথে যোগাযোগ করুন।

আমরা প্রাথমিকভাবে স্ক্র্যাচ থেকে আমাদের সরঞ্জামটি তৈরি করার সিদ্ধান্ত নিয়েছিলাম কারণ বাজারে এই জাতীয় অন্যান্য পণ্য থাকা অবস্থায় তাদের কোনওটিই ঠিক কাজটি করে না। এটি আপনাকে ডাটাবেসের মধ্যে পার্থক্য দেখানো বেশ সহজ। আসলে অন্যটির মতো একটি ডাটাবেস তৈরি করা একেবারে অন্যরকম। স্মিমা স্থানান্তর, স্কিমা এবং ডেটা উভয়ই বরাবরই একটি চ্যালেঞ্জ ছিল। ঠিক আছে, আমরা এখানে এটি অর্জন করেছি।
আমরা এতটা আত্মবিশ্বাসী যে এটি আপনাকে স্বচ্ছ মাইগ্রেশন সরবরাহ করতে পারে, তার চেয়ে বেশি যদি না হয় - তবে যে মাইগ্রেশন স্ক্রিপ্টগুলি উত্পন্ন করে তা যদি যথেষ্ট পরিমাণে পঠনযোগ্য হয় না বা আপনার পক্ষে কাজ করে না, এবং আমরা পাঁচটি ব্যবসায়িক দিনে এটি ঠিক করতে পারি না - আপনি আপনার নিজের বিনামূল্যে কপি পাবেন!

http://www.nobhillsoft.com/NHDBCompare.aspx


এটা কি প্রতিশ্রুতি? আমি এটি চেষ্টা করেছিলাম এবং এটি বেশ কয়েকটি ত্রুটিযুক্ত হয়ে পড়েছিল, কমপক্ষে নয় যে কোনও ফাংশন স্থানান্তরিত করার সময় এটি একই ডাটাবেস হিসাবে একই মালিককে ব্যবহার করার চেষ্টা করে
ক্রুয়াচান

হ্যাঁ এটি একটি প্রতিশ্রুতি। বেশিরভাগ মানুষের জন্য টুলটি ঠিক কাজ করছে is আপনি যে কোনও বাগ খুঁজে পান তার জন্য আমরা জীবনের জন্য লাইসেন্স দেওয়ার প্রতিশ্রুতি দিই এবং আমরা 5 টি ব্যবসায়িক দিনের মধ্যে ঠিক করতে পারি না। আমাদের সমর্থন দলের সাথে যোগাযোগ করুন।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.