Mysql
 sql >> база данни >  >> RDS >> Mysql

Хибернация:Използване на две различни схеми на база данни в едно и също приложение

Можете да използвате @Table(catalog="") за да укажете база данни, към която принадлежат, и след това също могат да направят връзка между базата данни.

във вашия случай Wheel карти към DB1, Car към DB2 и MotorCycle към DB3 с помощта на атрибут на каталог.

Използвал съм това решение с MySQL и MSSQL и работи перфектно. единственото ограничение е, че и трите DB трябва да бъдат в един и същ сървър на база данни и потребителят, който се използва за достъп до db, трябва да има подходящо разрешение за всички DB.

Тъй като това решение просто добавя име на схема срещу таблица във всички заявки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на най-новата бележка (по времева марка) в една заявка от таблица 1:n

  2. mysql списък с дати с брой, дори ако няма данни за конкретна дата

  3. Как да класирам стойности на масив с дублиращи се стойности и пропускам някои позиции, ако има равенство?

  4. Как да инсталирате flask-mysql за python3?

  5. MYSQL - Подреждане по идентификатор в DESC ред, групиране по X