আপনি কীভাবে আপনার ডাটাবেস স্কিমা সংস্করণ করবেন? [বন্ধ]


128

আপনি কীভাবে আপনার এসকিউএল ডেল্টাস প্রস্তুত করবেন? আপনি কি প্রতিটি স্কিমা-পরিবর্তনকারী এসকিউএলকে একটি ডেল্টা ফোল্ডারে ম্যানুয়ালি সংরক্ষণ করেন, বা আপনার কাছে কোনও ধরণের স্বয়ংক্রিয় ডিফিং প্রক্রিয়া রয়েছে?

উত্স কোড সহ ডাটাবেস স্কিমা সংস্করণ করার জন্য আমি সম্মেলনে আগ্রহী। সম্ভবত একটি প্রাক কমিট হুক যা স্কিমা থেকে আলাদা?

এছাড়াও, ডিবিডিপ্লয় থেকে পৃথক পৃথক ডেল্টাসের জন্য কী বিকল্প রয়েছে ?

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

এছাড়াও, সংস্করণটি পিএইচপি এবং মাইএসকিউএল এর জন্য যদি এটি কোনও পার্থক্য করে। (দয়া করে কোনও রুবি সমাধান নেই)।


আমি প্যাচ (এবং একটি রোলব্যাক স্ক্রিপ্ট) তৈরি করতে স্কিমাসিঙ্ক ব্যবহার করি । এগুলি এসভিএন রেপোতে যুক্ত হয়। এটি নিখুঁত নয় তবে এটি আমার পক্ষে ভাল কাজ করে। এছাড়াও, স্কিমা সিঙ্কের সাহায্যে স্কিমা পরিবর্তনগুলি মোতায়েন করা বেশ সহজ
জে সিড্রি

এই লিঙ্কটি খালি মনে হচ্ছে - এটি কি এখনও বিদ্যমান?
জোকুল

দেখে মনে হচ্ছে এটি সরানো হয়েছে: github.com/mmatuson/SchemaSync
জে সিড্রি

উত্তর:


61

দেখা

ডাটাবেস কাঠামোর পরিবর্তনের জন্য কি কোনও সংস্করণ নিয়ন্ত্রণ ব্যবস্থা আছে?

আমি কীভাবে আমার এমএস এসকিউএল ডাটাবেসকে এসভিএন-তে সংস্করণ করব?

এবং জেফ এর নিবন্ধ

সংস্করণ নিয়ন্ত্রণে আপনার ডেটাবেস পান

আমি আপনার ব্যথা অনুভব করছি এবং আমি আরও ভাল উত্তর দিতে চাই। এটি আপনি যা খুঁজছিলেন তার কাছাকাছি হতে পারে।

ডিবি স্কিমা পরিবর্তনগুলি ট্র্যাক করার পদ্ধতিগুলি

সাধারণত, আমি মনে করি এটির জন্য পর্যাপ্ত, গ্রহণযোগ্য সমাধান নেই এবং আমি এই ক্ষেত্রে আমার নিজস্ব রোল করি।


আপনি আমার প্রশ্ন থেকে বলতে পারেন, আমি ডেল্টাস ধারণা সম্পর্কে সচেতন। আমার প্রশ্নটি সেগুলি তৈরির জন্য সম্মেলনগুলি সম্পর্কে, প্রায়শই স্বয়ংক্রিয়ভাবে is
ইরান গালপারিন

আমার ধারণা আমি তখন নিজেরাই রোল করব ...;)
ইরান গাল্পেরিন

আপনি কি ডিবিডিফ চেষ্টা করেছেন: github.com/DBDiff/DBDiff ? আপনি এসইকিউএলে স্কিমা এবং ডেটা উভয়ের জন্য স্বয়ংক্রিয়ভাবে মাইগ্রেশন করার কারণে আপনি @ ইরানগাল্পেরিনের জন্য যা খুঁজছেন এটির জন্য এটি বেশ উপযুক্ত। প্রকাশ আমি এর পিছনে বিকাশকারী!
জসদীপ খালসা


4

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

অন্যান্য জিনিসের মধ্যে, আপনি বিকাশের সময় আপনার ডেটাবেস সিঙ্ক্রোনাইজ এবং রিভার্স সিঙ্ক্রোনাইজ করতে পারেন, ডেটা মডেল ডায়াগ্রাম তৈরি করতে পারেন, ইন্টিগ্রেটেড এসকিউএল ক্লায়েন্ট ব্যবহার করে আপনার ডাটাবেসকে জিজ্ঞাসা করতে পারেন ইত্যাদি

আরও তথ্যের জন্য উইকিতে দেখুন: http://www.nextep-softwares.com/wiki

এটি বর্তমানে ওরাকল, মাইএসকিউএল এবং পোস্টগ্রেএসকিএল সমর্থন করে এবং জাভাতে রয়েছে সুতরাং পণ্যটি উইন্ডোজ, লিনাক্স এবং ম্যাকের উপরে চলে।


3

আমি নিশ্চিত হয়েছি যে স্কিমা পরিবর্তনগুলি সর্বদা যুক্ত হয়। সুতরাং আমি কলাম এবং টেবিলগুলি বাদ দিই না কারণ এটি ডেটাটি জ্যাপ করে এবং পরে আবার ঘোরানো যায় না। এই ডাটাবেসটি ব্যবহার করে এমন কোডটি ডেটা বা কার্যকারিতা হারাতে না পারা যায়।

আমার কাছে একটি মাইগ্রেশন স্ক্রিপ্ট রয়েছে যাতে বিবৃতি রয়েছে যা টেবিল এবং কলামগুলি তৈরি করে যদি সেগুলি এখনও উপস্থিত না থাকে এবং তাদের সাথে ডেটা পূরণ করে।

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

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

এবং অবশ্যই আমি এই স্ক্রিপ্টগুলির মাধ্যমে ডিডিএলগুলি কার্যকর করি এবং কখনই সরাসরি ডাটাবেসে সিঙ্কে রাখি না।


2

আমি ডেল্টা পরিচালনা করি না। আমি একটি মাস্টার ডাটাবেসে পরিবর্তন করেছি এবং একটি সরঞ্জাম রয়েছে যা মাস্টার ডাটাবেসের ভিত্তিতে এক্সএমএল ভিত্তিক বিল্ড স্ক্রিপ্ট তৈরি করে।

যখন কোনও বিদ্যমান ডাটাবেস আপগ্রেড করার সময় আসে তখন আমার কাছে একটি প্রোগ্রাম রয়েছে যা একটি নতুন ডাটাবেস এবং খালি সারণী তৈরি করতে এক্সএমএল ভিত্তিক বিল্ড স্ক্রিপ্ট ব্যবহার করে। আমি তারপরে INSERT INTO x নির্বাচন থেকে y নির্বাচন করে পুরানো ডাটাবেস থেকে ডেটা অনুলিপি করে তারপরে সমস্ত সূচক, সীমাবদ্ধতা এবং ট্রিগার প্রয়োগ করি।

নতুন টেবিল, নতুন কলাম, মুছে ফেলা কলামগুলি স্বয়ংক্রিয়ভাবে হ্যান্ডেল হয়ে যায় এবং কপির রুটিন সামঞ্জস্য করার জন্য কয়েকটি কৌশলের সাথে আমি কলামের নামগুলি, কলামের ধরণের পরিবর্তনগুলি এবং অন্যান্য বেসিক রিফ্যাক্টরিংগুলি পরিচালনা করতে পারি।

আমি বিপুল পরিমাণে ডেটাবেস সহ একটি ডাটাবেসে এই সমাধানটি সুপারিশ করব না তবে আমি নিয়মিত 400 টেবিলের সাথে 1GB এর বেশি থাকা একটি ডাটাবেস আপডেট করি।


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

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

2

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


1
এটি মাইএসকিএল এর জন্য, আমি আমার প্রশ্নটি আপডেট করেছি
ইরান গাল্পারিন

2

আমি আমার নিজস্ব শিং টোট করার মতো নই, তবে আমি ডাটাবেস স্কিমাতে পরিবর্তনগুলি সনাক্ত করতে এবং সংস্করণযুক্ত আপডেট স্ক্রিপ্টগুলি তৈরি করতে একটি অভ্যন্তরীণ ওয়েব অ্যাপ্লিকেশন তৈরি করেছি।

এই সরঞ্জামটিকে ব্রাজিল বলা হয় এবং এটি এখন এমআইটি লাইসেন্সের অধীনে উন্মুক্ত উত্স। ব্রাজিল রেল ভিত্তিতে রুবি / রুবি এবং রুবি ডিবিআই যে কোনও ডাটাবেসে পরিবর্তন মোতায়েনকে সমর্থন করে (মাইএসকিউএল, ওডিবিসি, ওরাকল, পোস্টগ্রিস, এসকিউএল)।

সংস্করণ নিয়ন্ত্রণে আপডেট স্ক্রিপ্টগুলি রাখার জন্য সমর্থন পরিকল্পনা করা হয়েছে।


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


1

আমরা কোনও পোর্টেবল ফর্ম্যাটে (আমাদের সরঞ্জামচেন ব্যবহার করে) ডেটা রফতানি করছি, তারপরে এটি একটি নতুন স্কিমে আমদানি করছি। ডেল্টা এসকিউএল দরকার নেই। অত্যন্ত বাঞ্ছনীয়.


3
এই বহনযোগ্য বিন্যাসটি কী? এবং আপনি কীভাবে এটি পূর্ববর্তী সংস্করণ থেকে কেবলমাত্র তফাত প্রয়োগ করে নতুন স্কিমে আমদানি করবেন?
ইরান গালপারিন

1

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

আমি ধরে নিয়েছি যে আপনি কিছু মাইএসকিউএল সরঞ্জামের সন্ধান করতে পারেন যা ফায়ারবারিনের মতো ফ্লেমারবিনের মতো একই লগিং বৈশিষ্ট্যযুক্ত has

ডাটাবেস টেবিলগুলির একটিতে আমি সংস্করণ নম্বরটি সঞ্চয় করি ডাটাবেস কাঠামোর , তাই আমি কোনও ডাটাবেস সহজেই আপগ্রেড করতে পারি। আমি একটি সাধারণ পিএইচপি স্ক্রিপ্টও লিখেছিলাম যা কোনও এসএসকিউএল স্ক্রিপ্টগুলিকে একের পর এক টার্গেট ডাটাবেসে (ডাটাবেসের পাথ এবং ব্যবহারকারীর নাম / পাসওয়ার্ড কমান্ড লাইনে সরবরাহ করা হয়) চালায়।

সমস্ত ডিএমএল (সন্নিবেশ করানো, আপডেট মুছুন) বিবৃতি লগ করার জন্যও একটি বিকল্প রয়েছে এবং প্রতিটি ডাটাবেসে থাকা কিছু 'ডিফল্ট' ডেটা সংশোধন করার সময় আমি এটি সক্রিয় করি।

আমি কীভাবে এই সমস্ত কিছু বিশদভাবে করি তার একটি সুন্দর সাদা কাগজ লিখেছিলাম। আপনি এখানে থেকে ডেমো পিএইচপি স্ক্রিপ্টগুলির সাথে .pdf ফর্ম্যাটে কাগজটি ডাউনলোড করতে পারেন ।


1

আমি পিএইচপি স্ক্রিপ্টগুলির একটি সেটও বিকাশ করেছি যেখানে বিকাশকারীরা তাদের ডেল্টাস্কেল স্ক্রিপ্টগুলি কেন্দ্রীয় ভান্ডারে জমা দিতে পারেন।

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

ওয়েব ইন্টারফেস বেশ কয়েকটি প্রকল্প পরিচালনা করতে দেয়। এটি ডাটাবেস "শাখা" সমর্থন করে।

আপনি http://www.gpu-grid.net/deltasql এ অ্যাপ্লিকেশনটি পরীক্ষা করতে পারেন (আপনি যদি পাসওয়ার্ড টেস্টডিসিএনসিএন দিয়ে প্রশাসক হিসাবে লগইন করেন)। অ্যাপ্লিকেশনটি ওপেন সোর্স এবং এখানে ডাউনলোড করা যেতে পারে: http://sourceforge.net/projects/deltasql

ডেল্টাস্কল সুইজারল্যান্ড এবং ভারতে উত্পাদনশীলভাবে ব্যবহৃত হয় এবং এটি জাপানে জনপ্রিয়।


1

কিছু মাস আগে আমি মাইএসকিউএল স্কিমা সংস্করণ করার জন্য সরঞ্জামটি অনুসন্ধান করেছি। আমি অনেক দরকারী সরঞ্জাম পেয়েছি, যেমন মতবাদ মাইগ্রেশন, রআর মাইগ্রেশন, জাভা এবং পাইথনে কিছু সরঞ্জাম রাইটেন en

তবে তাদের মধ্যে কেউই আমার প্রয়োজনীয়তা মেটেনি।

আমার প্রয়োজনীয়তা:

  1. কোনও প্রয়োজন নেই, পিএইচপি এবং মাইএসকিউএল বাদ দিন
  2. কোনও মতামত কনফিগারেশন ফাইল নেই যেমন মতবাদে স্কিমা.আইএমএল
  3. অ্যাপ্লিকেশনের অন্যান্য ইনস্টলেশনগুলিতে অভিন্ন স্কিমার প্রতিনিধিত্ব করার চেয়ে সংযোগ থেকে বর্তমান স্কিমাটি পড়তে এবং নতুন মাইগ্রেশন স্ক্রিপ্ট তৈরি করতে সক্ষম।

আমি আমার স্থানান্তর সরঞ্জামটি লিখতে শুরু করেছি এবং আজ আমার বিটা সংস্করণ রয়েছে।

দয়া করে, চেষ্টা করুন, যদি আপনার এই বিষয়ে আগ্রহ থাকে। দয়া করে আমাকে ভবিষ্যতের অনুরোধ এবং বাগেরপোর্টগুলি প্রেরণ করুন।

উত্স কোড: ইংরেজিতে বিটবুকিট.আর.ডিলার / এমএম্প / এসসিআর ওভারভিউ: বিটবুককেট.আর.ডলার / এমএম্প / উইকি / রাশিয়ান ভাষায় হোম ওভারভিউ: antonoff.info/de વિકાસment/mysql-migration-with-php-project


: DBV: আপনি একটি নতুন সরঞ্জাম আছে stackoverflow.com/a/13837473/6309
VonC


1

আমিও এই বিষয়ে আগ্রহী।

আছে জ্যাঙ্গো উইকির এই বিষয়ে কিছু আলোচনা

মজার বিষয় হচ্ছে, দেখে মনে হচ্ছে যে কেকপিএইচপিতে জাস্টcake schema generate কমান্ডটি ব্যবহার করে স্কিমা সংস্করণটি অন্তর্নির্মিত রয়েছে


কেকের সমাধান সম্পর্কে আমি যা পড়েছি তা থেকে - এটি খুব মৌলিক অর্থে রূপান্তরিত হচ্ছে, তবে এর কোনও পৃথক ক্ষমতা নেই তাই এটি আমার কোনও কাজে আসেনি।
ইরান গাল্পেরিন

1

মাইএসকিউএল এর জন্য

যখন আমি একটি নতুন ডিবিতে নামি:

প্রথমত, আমি কাঠামো পরীক্ষা করি:

mysqldump --no-data --skip-comments --skip-extended-insert -h __DB_HOSTNAME__ -u __DB_USERNAME__ -p __DB1_NAME__ | sed 's/ AUTO_INCREMENT=[0-9]*//g' > FILENAME_1.sql
mysqldump --no-data --skip-comments --skip-extended-insert -h __DB_HOSTNAME__ -u __DB_USERNAME__ -p __DB2_NAME__ | sed 's/ AUTO_INCREMENT=[0-9]*//g' > FILENAME_2.sql
diff FILENAME_1.sql FILENAME_2.sql > DIFF_FILENAME.txt
cat DIFF_FILENAME.txt | less

স্ট্যাকওভারফ্লো ব্যবহারকারীদের ধন্যবাদ আমি কাঠামোর পার্থক্য খুঁজতে এই দ্রুত স্ক্রিপ্টটি লিখতে পারি।

src: https://stackoverflow.com/a/8718572/4457531 এবং https://stackoverflow.com/a/26328331/4457531

দ্বিতীয় ধাপে, আমি ডেটাস পরীক্ষা করে টেবিলের সাথে টেবিল রাখি mysqldiff। এটি কিছুটা প্রত্নতাত্ত্বিক তবে পিএইচপি লুপের উপর ভিত্তি করেinformation_schema ডেটাসের অবশ্যই কাজ করে

ভার্সন করার জন্য, আমি একইভাবে ব্যবহার করি তবে আমি একটি এসকিউএল আপডেট স্ক্রিপ্ট (আপগ্রেড বা রোলব্যাক করতে) বিভিন্ন ফলাফলের সাথে ফর্ম্যাট করি এবং আমি সংস্করণ নম্বর কনভেনশন ব্যবহার করি (সংস্করণ নম্বরটি আইপি ঠিকানার মতো দেখায়)

initial version : 1.0.0
                  ^ ^ ^
                  | | |
structure change: - | |
datas added: -------- |
datas updated: --------

0

আমি ডাটাবেস স্কিমা (একটি পৃথক সারণিতে ট্র্যাক) এর কঠোর সংস্করণ ব্যবহার করছি। স্ক্রিপ্টগুলি সংস্করণ নিয়ন্ত্রণে সংরক্ষণ করা হয়, তবে সেগুলি কোনও পরিবর্তন করার আগে বর্তমান স্কিমা সংস্করণটি যাচাই করে।

এসকিউএল সার্ভারের সম্পূর্ণ বাস্তবায়ন এখানে রয়েছে (প্রয়োজনে মাইএসকিউএলের জন্য একই সমাধানটি বিকাশ করা যেতে পারে): এসকিউএল সার্ভার ডেটাবেস স্কিমা সংস্করণ কীভাবে বজায় রাখা যায়


আমি আপনার নিবন্ধটি পড়েছি। আপনি কি এখনও এটি ব্যবহার করেন বা আপনি ডিবিইউপি বা রেডি রোলের মতো কোনও অফ-শেল্ফ সমাধান গ্রহণ করেছেন?
ডেভিড অ্যাটকিনসন

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

দুর্দান্ত যে আপনি একজন রেডগেট ব্যবহারকারী! আপনি যদি ইএফ এর সাথে মিলে রেডগেট সরঞ্জামগুলি ব্যবহার করতে চান তবে এটি সম্ভব: red-gate.com/blog/dat database
ডেভিড অ্যাটকিনসন

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

0

দীর্ঘ তদন্তের পরে, আমি বুঝতে পেরেছিলাম যে কয়েকটি তৃতীয় পক্ষের সরঞ্জাম বা ভিজ্যুয়াল স্টুডিও প্রকল্পের ধরণ রয়েছে যা আমাকে সন্তুষ্ট করে না, বা কেবল তত্ত্ব সম্পর্কে ব্লগ করে তবে কার্যকর হয় না। সুতরাং আমি একটি ওয়ার্কিং সিস্টেম বাস্তবায়ন করেছি, যা প্রায় এক বছর ব্যবহৃত হয় এবং এখানে ব্যাখ্যা করা হয়েছে:

http://nalgorithm.com/2015/11/09/database-versioning-part-1/

আগ্রহের উপর নির্ভর করে আরও লিখতে থাকবে।


2
হ্যালো, তাই আপনাকে স্বাগতম। এই উত্তরটি সত্যিই সম্পূর্ণ নয়, মূলত এটি কেবল একটি লিঙ্ক সরবরাহ করে। কেবল লিঙ্ক-উত্তর উত্তম নয়: লিঙ্কটি যদি কখনও অবৈধ হয়ে যায় তবে আপনার উত্তরটি অকেজো হয়ে যাবে। সুতরাং দয়া করে এটি সম্পাদনা করুন এবং সেখানে কী পাওয়া যাবে তার কমপক্ষে একটি সংক্ষিপ্তসার যুক্ত করুন, যাতে আপনার উত্তরটির লিঙ্কটির স্বাধীনভাবে একটি মান থাকে। ধন্যবাদ!
ফ্যাবিও বলেছেন মনিকা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.