Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Strategie radzenia sobie ze stale zmieniającymi się wymaganiami dotyczącymi schematów MySQL?

To bardziej problem funkcjonalny lub organizacyjny niż techniczny. Żadne narzędzie nie odgadnie automatycznie, jak przenieść dane z jednego schematu do drugiego. Lepiej naucz się pisać procedurę składowaną w celu migracji danych.

Prawdopodobnie będziesz musiał wyłączyć ograniczenia, utworzyć tabelę i kolumny tymczasowe, skopiować wiele danych, a następnie usunąć tabele i kolumny tymczasowe i ponownie włączyć ograniczenia, aby przeprowadzić migrację danych.

Po przejściu w tryb konserwacji każda nowa funkcja modyfikująca schemat powinna również zawierać skrypt umożliwiający migrację z bieżącego schematu i danych w produkcji do nowego.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można połączyć się z bazą danych:odmowa dostępu dla użytkownika „@”localhost” do bazy danych „socialdb”

  2. PDO FetchObject do atrybutów obiektu; OOP w PHP

  3. PDO i wiązanie wielu zestawów wartości podczas wstawiania - ostatnio

  4. Nielegalna mieszanka zestawień dla operacji „jak” podczas wyszukiwania za pomocą Ignited-Datatables

  5. Java/Mysql..SQLException:Tabela musi zawierać co najmniej 1 kolumnę SQLState:42000 VendorError:1113