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

Migracja MySQL do PostgreSQL - jakie funkcje niewidoczne w kodzie SQL będą ważne?

  • będzie powolny, ponieważ musi przeczytać całą tabelę. Potrzebuje obejść, jeśli musisz często liczyć duże stoły. Jest to konieczne, aby zapewnić kontrolę współbieżności wielu wersji .

  • W najnowszej wersji (8.3) nie ma niejawnego rzutowania na tekst, co oznacza, że ​​na przykład

    zgłosi błąd. Będziesz potrzebować wyraźnej obsady, takiej jak:

  • Aktualizacja to tak naprawdę usuwanie + wstawianie. Ponieważ miejsce zajmowane przez usunięte wiersze nie jest natychmiast zwalniane, jeśli zaktualizujesz całą tabelę w jednej transakcji, będziesz potrzebować podwójnego miejsca.

Postgresql to bardzo dobra baza danych, pokochasz ją w mgnieniu oka. Ma kilka bardzo przydatnych funkcji, których nie będzie można później przegapić w innych, nawet komercyjnych bazach danych. Na przykład język definicji danych transakcyjnych lub punkty zapisu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę ograniczyć użytkownika MySQL do określonych tabel?

  2. Jak wyeksportować / zrzucić tabelę MySql do pliku tekstowego, w tym nazw pól (czyli nagłówków lub nazw kolumn)

  3. posortuj zestawienie w grupie według

  4. mysql tworzy widok tylko wtedy, gdy jeszcze nie istnieje

  5. php uruchom raz i wstaw dwa razy w bazie mysql