2016-05-21 18 views
6

nella nuova console in un progetto Firebase, in progetto Impostare sessione nella scheda Database c'è l'etichetta Database.più database all'interno dello stesso progetto Firebase

Tuttavia non ho trovato alcuna azione per creare più di 1 database all'interno dello stesso Progetto Firebase.

È possibile creare più database all'interno dello stesso progetto Firebase?

enter image description here

risposta

3

Multi-database è una nuova funzionalità che consente di creare più istanze di database.

Per iniziare è necessario essere nel piano Blaze. Nei dati Viewer è possibile fare clic sull'icona tripla punto per creare nuove istanze di database:

enter image description here

Per accedere ai dati da un'istanza secondaria si utilizza un URL assoluto quando si crea un'istanza del database.

const app = firebase.initializeApp({ 
    // use your main config 
    databaseUrl: "https://multi-db.firebaseio.com/" 
}); 
const db1 = app.database(); // This is the default DB 
const db2 = app.database("https://multi-db501c7.firebaseio.com/"); 

Poiché questi database si trovano nello stesso progetto, condividono la stessa sessione di autenticazione.

Inoltre ogni istanza di database ha il proprio set di regole di sicurezza e i database possono gestire strutture diverse.

5

Si può avere un solo database per progetto in questo momento. È possibile creare più progetti, ciascuno con la propria istanza di database, e utilizzarli in un'unica app, ma è necessario creare un'istanza separata FirebaseApp (FIRApp su iOS) nel codice per ciascun database.

+0

Potete chiarire quale è la differenza tra Single App e Project? – Ayyappa

Problemi correlati