sql >> Database >  >> RDS >> Mysql

Slaapstand:twee verschillende DataBase-schema's gebruiken in dezelfde toepassing

U kunt @Table(catalog="") . gebruiken om de database te specificeren waartoe ze behoren en kan dan ook een relatie leggen tussen de database.

in jouw geval Wheel kaarten naar DB1, Car naar DB2 en MotorCycle naar DB3 met behulp van het cataloguskenmerk.

ik heb deze oplossing gebruikt met MySQL en MSSQL en werkt prima. enige beperking dit heeft dat alle drie de DB zich in dezelfde databaseserver moeten bevinden en de gebruiker die wordt gebruikt om toegang te krijgen tot db, moet de juiste toestemming hebben voor alle DB.

Omdat deze oplossing in alle query's alleen de schemanaam aan de tabel toevoegt.



  1. Geen geschikte driver gevonden bij het opnemen van de benodigde drivers met maven-assembly-plugin

  2. Hoe de patch terug te draaien na een mislukte overgangsfase in R12.2

  3. Maken, niet breken, SQL Server-prestaties

  4. SQL/Regex-uitdaging/puzzel:hoe verwijder ik opmerkingen uit SQL-code (met behulp van SQL-query)?