sql >> Databasteknik >  >> RDS >> Mysql

Vad används JPA @Table-anteckningskatalogen och schemavariablerna för?

Kataloger och scheman är "namnutrymmen" som du definierar på serversidan av databasen. Vissa databaser innehåller scheman, vissa innehåller kataloger och vissa innehåller båda. När du loggar in med en specifik användare, sätter vissa databaser schemat/katalogen som standard till användarens namnområde, vilket gör att tabellen inte är synlig för andra användare, vilket gör att du behöver använda ett "vanligt" namnområde. Så, beroende på vilken databas du använder för att säkerhetskopiera dina data, kanske du vill ignorera dessa inställningar.

För MySQL kanske du vill ignorera dessa inställningar. Detta beror på att "databas"-delen av JDBC URL (den efter det sista snedstrecket) pekar på databasnamnet, som är semantiskt identiskt med schemat (för MySQL).




  1. PL/SQL:Fel PLS-00306:fel nummer eller typer av argument i anrop till utlöst för siffertabell

  2. Översikt över T-SQL PRINT Statement

  3. Hur REGEXP_LIKE()-funktionen fungerar i MySQL

  4. Är det möjligt att utföra korsdatabasfrågor med PostgreSQL?