migracja bazy danych to proces przenoszenia danych między typami pamięci, formatami lub systemami komputerowymi. Odnosi się również do migracji bazy danych od jednego dostawcy do innego lub do aktualizacji wersji oprogramowania bazy danych.
To wygląda na bardzo częste zadanie, ale nie mogę znaleźć łatwego sposobu na wykonanie tego. Chcę cofnąć ostatnią zastosowaną migrację. Spodziewałbym się prostego polecenia, na przykład PM> Update-Database -TargetMigration:"-1" Zamiast tego mogę tylko wymyślić: PM> Get-Migrations Retrieving migrations that have been applied to the target database. 201208012131302_Add-SystemCategory 201207311827468_CategoryIdIsLong 201207232247409_AutomaticMigration 201207211340509_AutomaticMigration …
Zepsułem migracje, użyłem IgnoreChangesprzy pierwszej migracji, ale teraz chcę usunąć wszystkie moje migracje i rozpocząć od pierwszej migracji z całą logiką. Kiedy usuwam migracje w folderze i próbuję Add-Migration nie generuje pełnego pliku (jest pusty - ponieważ nie wprowadziłem żadnych zmian od czasu mojej ostatniej, ale teraz usuniętej migracji). Czy …
chcę tylko do wycofania: Rolled back: 2015_05_15_195423_alter_table_web_directories biegnę php artisan migrate:rollback3 migracje są wycofywane. Rolled back: 2015_05_15_195423_alter_table_web_directories Rolled back: 2015_05_13_135240_create_web_directories_table Rolled back: 2015_05_13_134411_create_contacts_table kasuję zarówno mój, jak web_directoriesi mój contactsstół przypadkowo. Nigdy nie chcę, aby tak się stało, a jeśli uda mi się przywrócić tylko ten konkretny, katastrofa nigdy się …
Obecnie mam działający serwer redis działający na instancji w chmurze i chcę przeprowadzić migrację tego serwera redis do nowej instancji w chmurze i użyć tej instancji jako mojego nowego serwera redis. Gdyby to był MySQL, wyeksportowałbym DB ze starego serwera i zaimportowałem go na nowy serwer. Jak mam to zrobić …
Czy ktoś wie, jak mogę skopiować bazę danych SQL Azure na mój komputer deweloperski? Chciałbym przestać płacić za posiadanie deweloperskiej bazy danych w chmurze, ale to najlepszy sposób na uzyskanie danych produkcyjnych. Kopiuję moją produkcyjną bazę danych do nowej deweloperskiej bazy danych, ale chciałbym mieć tę samą lokalną bazę danych. …
Jestem bliski ukończenia mojego projektu do uruchomienia. Mam duże plany po uruchomieniu, a struktura bazy danych ulegnie zmianie - nowe kolumny w istniejących tabelach, nowe tabele, nowe skojarzenia z istniejącymi i nowymi modelami. Nie poruszyłem jeszcze migracji w Sequelize, ponieważ miałem tylko dane testowe, których nie mam nic przeciwko usuwaniu …
Mam tabelę w aplikacji Railsów, która (w schema.rb) wygląda następująco: create_table "users", :force => true do |t| t.string "name", :null=>false t.string "address", :null=>false end Chciałbym napisać migrację szyn, aby umożliwić null w polu adresu. czyli po migracji tabela wygląda następująco: create_table "users", :force => true do |t| t.string "name", :null=>false …
Piszę teraz migrację, aby utworzyć określone kolumny w tabeli nullable. W przypadku funkcji w dół oczywiście chcę ponownie utworzyć te kolumny not nullable. Przejrzałem dokumentację narzędzia do tworzenia schematów , ale nie znalazłem sposobu, aby to zrobić. Każda pomoc będzie mile widziana.
Jak włączyć migracje Entity Framework 5 (wersja 5.0.0) dla wielu kontekstów bazy danych w tym samym projekcie, gdzie każdy kontekst odpowiada własnej bazie danych? Kiedy uruchamiam Enable-Migrationsw konsoli PM (Visual Studio 2012), pojawia się błąd z powodu wielu kontekstów: PM> Enable-Migrations More than one context type was found in the …
Nie zakładajmy, że mam prostą bazę danych Pokoju: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } Teraz dodaję nową jednostkę: Peti wbijam wersję na 2: @Database(entities = {User.class, Pet.class}, version = 2) abstract class AppDatabase extends RoomDatabase { public abstract Dao …
Utworzyłem tabelę przy użyciu migracji w następujący sposób: public function up() { Schema::create('despatch_discrepancies', function($table) { $table->increments('id')->unsigned(); $table->integer('pick_id')->unsigned(); $table->foreign('pick_id')->references('id')->on('picks'); $table->integer('pick_detail_id')->unsigned(); $table->foreign('pick_detail_id')->references('id')->on('pick_details'); $table->integer('original_qty')->unsigned(); $table->integer('shipped_qty')->unsigned(); }); } public function down() { Schema::drop('despatch_discrepancies'); } Muszę zmienić tę tabelę i usunąć odwołanie do klucza obcego i kolumnę pick_detail_idoraz dodać nową kolumnę varchar o nazwie skupo …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.