2016-05-21 2 views
6

In der neuen Konsole in einem Firebase-Projekt, in Projekteinstellung Sitzung in der Registerkarte Datenbank gibt es das Label Datenbanken.Weitere Datenbanken innerhalb derselben Firebase Projektes

Allerdings habe ich keine Aktion gefunden, um mehr als 1 Datenbank innerhalb des gleichen Firebase-Projekts zu erstellen.

Ist es möglich, mehrere Datenbanken innerhalb desselben Firebase-Projekts zu erstellen?

enter image description here

Antwort

3

Multi-Datenbank ist eine neue Funktion, mit der Sie mehrere Datenbankinstanzen erstellen können.

Um zu beginnen, müssen Sie in der Blaze Plan sein. In der Datenanzeige Sie die dreifache Punkt Symbol klicken können neue Datenbankinstanzen zu erstellen:

enter image description here

Um Daten aus einer sekundären Instanz Sie eine absolute URL zugreifen, wenn eine Datenbankinstanz.

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/"); 

Da sich diese Datenbanken im selben Projekt befinden, teilen sie sich dieselbe Authentifizierungssitzung.

Auch jede Datenbankinstanz hat ihre eigenen Sicherheitsregeln und die Datenbanken können unterschiedliche Strukturen handhaben.

5

Sie können zu diesem Zeitpunkt nur eine Datenbank pro Projekt. Sie können mehrere Projekte mit jeweils einer eigenen Datenbankinstanz erstellen und sie in einer einzigen App verwenden. Sie müssen jedoch in Ihrem Code für jede Datenbank eine separate FirebaseApp-Instanz (FIRApp auf iOS) erstellen.

+0

Können Sie bitte klären, was der Unterschied zwischen Single App und Project ist? – Ayyappa

Verwandte Themen