Pytania otagowane jako migration

Akcja polegająca na przechodzeniu między głównymi wersjami dowolnego frameworka, produktu lub języka albo, równie często, zmiana schematu danych aplikacji. Może to wymagać modyfikacji istniejących danych, aby działały z nową wersją.


5
Rails: Dodanie indeksu po dodaniu kolumny
Załóżmy, że utworzyłem tabelę tablew aplikacji Rails. Jakiś czas później dodaję kolumnę działającą: rails generate migration AddUser_idColumnToTable user_id:string. Wtedy zdaję sobie sprawę, że muszę dodać user_idjako indeks. Wiem o tej add_indexmetodzie, ale gdzie należy ją wywołać? Czy mam uruchomić migrację (jeśli tak, którą?), A następnie ręcznie dodać tę metodę?

4
Railsy mają_and_belongs_to_many migrację
Mam dwa modele restauranti userchcę wykonać relację has_and_belongs_to_many. Przejrzałem już pliki modeli i dodałem has_and_belongs_to_many :restaurantsihas_and_belongs_to_many :users Zakładam, że w tym momencie powinienem być w stanie zrobić coś podobnego do Rails 3: rails generate migration .... ale wszystko, czego próbowałem, zawodziło. Jestem pewien, że jest to coś naprawdę prostego. Jestem …


7
Wypełnianie bazy danych w pliku migracyjnym Laravel
Właśnie uczę się Laravel i mam działający plik migracji, który tworzy tabelę użytkowników. Próbuję wypełnić rekord użytkownika w ramach migracji: public function up() { Schema::create('users', function($table){ $table->increments('id'); $table->string('email', 255); $table->string('password', 64); $table->boolean('verified'); $table->string('token', 255); $table->timestamps(); DB::table('users')->insert( array( 'email' => 'name@domain.com', 'verified' => true ) ); }); } Ale podczas uruchamiania …

11
Chcesz zaktualizować projekt z Angular v5 do Angular v6
Ponieważ Angular 6 jest tutaj, chcę zaktualizować lub przenieść moją aplikację kliencką Angular 5 do Angular 6, ale nie otrzymuję żadnego samouczka ani niczego, co mogłoby mnie poprowadzić. Według mnie wystarczy uruchomić nowy Angular CLI, a następnie przenieść moje starsze źródło do nowego projektu. Czytałem, że Angular 6 używa nowego …

5
Przypisywanie wartości domyślnej podczas tworzenia pliku migracji
rails generate migration AddRetweetsCountToTweet retweets_count:integer Ok, używam powyższej linii, aby utworzyć plik migracji, który automatycznie generuje kod w wygenerowanym pliku, aby dodać kolumnę do modelu Tweet z liczbą całkowitą typu danych. Teraz chcę dodać wartość domyślną do dodanej kolumny podczas generowania pliku migracji. Czy to jest możliwe? Wyszukałem w Google, …

7
Konwertuj plik zrzutu SQLITE SQL na POSTGRESQL
Zajmuję się programowaniem przy użyciu bazy danych SQLITE z produkcją w POSTGRESQL. Właśnie zaktualizowałem moją lokalną bazę danych o ogromną ilość danych i muszę przenieść konkretną tabelę do produkcyjnej bazy danych. Bazując na uruchomieniu sqlite database .dump > /the/path/to/sqlite-dumpfile.sql, SQLITE generuje zrzut tabeli w następującym formacie: BEGIN TRANSACTION; CREATE TABLE …

7
Ładowanie danych początkowych za pomocą Django 1.7 i migracje danych
Niedawno przestawiłem się z Django 1.6 na 1.7 i zacząłem używać migracji (nigdy nie używałem South). Przed 1.7 ładowałem dane początkowe za pomocą fixture/initial_data.jsonpliku, który był ładowany python manage.py syncdbpoleceniem (podczas tworzenia bazy danych). Teraz zacząłem używać migracji i to zachowanie jest przestarzałe: Jeśli aplikacja korzysta z migracji, nie ma …


9
Ruby on Rails: Jak mogę cofnąć migrację za pomocą rake db: migrate?
Po zainstalowaniu devise MODEL User otrzymałem to. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique => true add_index :users, :reset_password_token, :unique => …


6
Jak mogę zmienić nazwę kolumny w programie Laravel za pomocą migracji?
Mam kolumny, jak wspomniano poniżej: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); }); } Zrobiłem siewnik …

16
Nie można załadować pliku lub zestawu „Microsoft.Build.Framework” (VS 2017)
Kiedy próbuję uruchomić polecenie „update-database”, pojawia się następujący wyjątek: Określ flagę „-Verbose”, aby wyświetlić instrukcje SQL stosowane do docelowej bazy danych. System.IO.FileNotFoundException: nie można załadować pliku lub zestawu „Microsoft.Build.Framework, Version = 15.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a” lub jednej z jego zależności. System nie może odnaleźć określonego pliku. Nazwa …

3
Migracje Railsów: self.up i self.down a zmiana
Wygląda na to, że nowa wersja railsów ma metody "change" w porównaniu z self.up i self.down. A więc co się dzieje, gdy trzeba cofnąć migrację, skąd wiadomo, jakie czynności należy wykonać. Mam następującą metodę, którą muszę zaimplementować na podstawie samouczka online: class AddImageToUsers < ActiveRecord::Migration def self.up add_column :users, :image_file_name, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.