ვიდეო: როგორ მუშაობს ლარაველის მიგრაცია?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
3 პასუხი. მიგრაციები არის თქვენი მონაცემთა ბაზის ვერსიის კონტროლის ტიპი. ისინი საშუალებას აძლევს გუნდს შეცვალოს მონაცემთა ბაზის სქემა და განაახლოს მიმდინარე სქემის მდგომარეობა. მიგრაციები ისინი ჩვეულებრივ დაწყვილებულია Schema Builder-თან, რათა მარტივად მართოთ თქვენი განაცხადის სქემა.
აქედან გამომდინარე, რა სარგებლობა მოაქვს მიგრაციას ლარაველში?
მარტივად რომ ვთქვათ, ლარაველის მიგრაცია არის გზა, რომელიც საშუალებას გაძლევთ შექმნათ ცხრილი თქვენს მონაცემთა ბაზაში, რეალურად გადასვლის გარეშე მონაცემთა ბაზის მენეჯერთან, როგორიცაა phpmyadmin ან sql lite ან რაც არ უნდა იყოს თქვენი მენეჯერი.
მეორე, როგორ გავატარო მიგრაცია laravel-ში? რომ შექმნა ა მიგრაცია , გამოიყენეთ გააკეთოს : მიგრაცია ხელოსნის ბრძანება: როცა შენ შექმნა ა მიგრაცია ფაილი, ლარაველი ინახავს მას /database/migrations დირექტორიაში. თითოეული მიგრაცია ფაილის სახელი შეიცავს დროის ნიშანს, რომელიც საშუალებას იძლევა ლარაველი მიგრაციების თანმიმდევრობის დასადგენად.
ამ გზით, რა არის მიგრაცია ლარაველში?
ხელოსანი და ლარაველი მიგრაციები. მოკლედ, მიგრაცია არის ფაილები, რომლებიც შეიცავს კლასის განმარტებას up() და down() მეთოდით. up() მეთოდი გაშვებულია, როდესაც მიგრაცია შესრულებულია მონაცემთა ბაზაში ცვლილებების გამოსაყენებლად. down() მეთოდი გაშვებულია ცვლილებების დასაბრუნებლად.
როგორ დავაბრუნო კონკრეტული მიგრაცია laravel-ში?
შეცვალეთ სერიის ნომერი მიგრაცია გინდა უკან დაბრუნება უმაღლესამდე. გაიქეცი მიგრაცია : უკან დაბრუნება.
- გადადით DB-ზე და წაშალეთ/დაარქვით სახელი მიგრაციის ჩანაწერს თქვენი-specific-migration-ისთვის.
- ჩამოაგდეთ ცხრილი, რომელიც შექმნილია თქვენი-specific-migration-ით.
- გაუშვით php artisan migrate --path=/database/migrations/your-specific-migration. php.
გირჩევთ:
რატომ არის საჭირო მონაცემთა მიგრაცია?
მონაცემთა მიგრაცია მნიშვნელოვანია, რადგან ის აუცილებელი კომპონენტია სერვერისა და შენახვის ტექნიკის განახლებისთვის ან კონსოლიდაციისთვის, ან მონაცემთა ინტენსიური აპლიკაციების დასამატებლად, როგორიცაა მონაცემთა ბაზები, მონაცემთა საწყობები და მონაცემთა ტბები და ფართომასშტაბიანი ვირტუალიზაციის პროექტები
როგორ დავგეგმო Office 365 მიგრაცია?
თქვენი Office 365 მიგრაციის გეგმა ხუთ ნაბიჯში [უფასო თეთრი ქაღალდი] თქვენი Office 365 მიგრაციის გეგმის ნაბიჯი 1: აღმოჩენა და შეფასება. თქვენი Office 365 მიგრაციის გეგმის მე-2 ნაბიჯი: სტრატეგიული დაგეგმვა. თქვენი Office 365 მიგრაციის გეგმის მე-3 ნაბიჯი: საპილოტე მიგრაცია. თქვენი Office 365 მიგრაციის გეგმის ნაბიჯი 4: მიგრაცია
როგორ მოვიშორო EF მიგრაცია?
მიგრაციის წაშლა ზოგჯერ თქვენ ამატებთ მიგრაციას და ხვდებით, რომ გჭირდებათ დამატებითი ცვლილებების შეტანა თქვენს EF Core მოდელში მის გამოყენებამდე. ბოლო მიგრაციის წასაშლელად გამოიყენეთ ეს ბრძანება. მიგრაციის წაშლის შემდეგ, შეგიძლიათ შეიტანოთ მოდელის დამატებითი ცვლილებები და ისევ დაამატოთ
როგორ მოვახდინო VM-ის მიგრაცია?
დააწკაპუნეთ ვირტუალურ მანქანაზე მარჯვენა ღილაკით და აირჩიეთ მიგრაცია. ვირტუალური მანქანის მოსაძებნად აირჩიეთ მონაცემთა ცენტრი, საქაღალდე, კლასტერი, რესურსების ფონდი, ჰოსტი ან vApp. დააწკაპუნეთ Related Objects ჩანართზე და დააჭირეთ Virtual Machines. აირჩიეთ Change ორივე ჰოსტის და მონაცემთა მაღაზიის და დააწკაპუნეთ შემდეგი
როგორ დავაბრუნო მიგრაცია Entity Framework Core-ში?
ბოლო გამოყენებული მიგრაციის დასაბრუნებლად თქვენ უნდა (პაკეტის მენეჯერის კონსოლის ბრძანებები): დააბრუნოთ მიგრაცია მონაცემთა ბაზიდან: PM> განახლება-მონაცემთა ბაზა ამოიღეთ მიგრაციის ფაილი პროექტიდან (ან ის ხელახლა იქნება გამოყენებული შემდეგ ეტაპზე) განაახლეთ მოდელის სნეპშოტი: PM> Remove-Migration