sql >> Databáze >  >> RDS >> Mysql

Dynamicky změňte připojení k databázi v cakephp 3

Použijte ConnectionManager::config() funkce pro vytváření připojení za běhu a ConnnectionManager::alias() způsob, aby ji všechny vaše třídy Table používaly jako výchozí.

Zde je velmi dobrý článek popisující proces:

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

Jediný rozdíl je v tom, že konfiguraci připojení můžete vytvořit za běhu namísto ručního deklarování fragmentů, jak bylo ukázáno v tomto článku.



  1. MariaDB NULLIF() Vysvětleno

  2. Jak mohu zjistit, kolik připojení MySQL je otevřeno?

  3. Jak mohu změnit předpony ve všech tabulkách v mé databázi MySQL?

  4. OracleDataSource vs. Oracle UCP PoolDataSource