2016-12-25 9 views
0

Ich bin auf der Suche nach einer Möglichkeit zum Erstellen von Ordnern im Ordner Temp_08. Temp_08 ist der einzige Ordner, auf den ich Schreibzugriff habe, daher muss ich den Ordner INSIDE temp_08 erstellen. Ich wollte Tabellen in diesem Ordner speichern, um meine Tabellen sauberer zu organisieren. Was ist der beste Weg, um diese Funktion in Redshift durchzuführen?Erstellen Sie einen Ordner in Redshift

enter image description here

+0

Eine relationale Datenbank hat keine "Ordner" –

+0

@a_horse_with_no_name Gibt es eine bessere Möglichkeit, Tabellen zu organisieren als Hunderte? – ZJAY

Antwort

0

Amazon Redshift ist auf einer Gabel von PostgreSQL basiert. Daher erbt es viele Attribute von PostgreSQL.

Von der Schemas Dokumentation:

Um Ihre Tabellen in mehrere logische Gruppen anordnen, können Sie

Eine Datenbank enthält ein oder mehr benannte Schemas. Jedes Schema in einer Datenbank enthält Tabellen und andere Arten von benannten Objekten. Standardmäßig hat eine Datenbank ein einzelnes Schema mit dem Namen PUBLIC. Sie können Schemas verwenden, um Datenbankobjekte unter einem allgemeinen Namen zu gruppieren. Schemata sind ähnlich Betriebssystemverzeichnissen, außer dass Schemas nicht geschachtelt werden können.

Grundsätzlich ist eine Datenbank eine separate logische Gruppierung. Sie stellen eine Verbindung zu einer bestimmten Datenbank her, wenn Sie eine Verbindung mit Amazon Redshift herstellen. Schemas innerhalb einer Datenbank vorhanden und ein Suchpfad kann bestimmen, welche zu verwenden (zum Beispiel ein persönliches Schema zuerst, dann ein Standardschema).

Verwandte Themen