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

Dynamicznie zmieniaj połączenie z bazą danych w cakephp 3

Użyj ConnectionManager::config() funkcja do tworzenia połączeń w locie i ConnnectionManager::alias() metoda, aby wszystkie klasy tabel używały jej domyślnie.

Tutaj jest bardzo dobry artykuł opisujący ten proces:

http://mark-story.com /posts/view/ using-cakephp-i-horizontally-sharded-database

Jedyną różnicą jest to, że możesz utworzyć konfigurację połączenia w locie zamiast ręcznie deklarować odłamki, jak pokazano w tym artykule.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nieobsługiwane skanowanie, przechowujące driver.Value type []uint8 w typie *time.Time

  2. Nie można znaleźć wpisu type=wartość obrazu w $_POST

  3. zaloguj się nazwą użytkownika lub adresem e-mail w php

  4. MINUTE() Przykłady – MySQL

  5. cc1:błąd:nierozpoznana opcja wiersza poleceń -Wno-null-conversion podczas instalacji python-mysql na mac 10.7.5