在Redshift中创建文件夹

在Redshift中创建文件夹

问题描述:

我正在寻找一种在temp_08文件夹内创建文件夹的方法。 Temp_08是我有写访问权限的唯一文件夹,所以我需要创建INSIDE文件夹temp_08。我正在寻找在这个文件夹中存储表,所以更干净地组织我的表。在Redshift中执行此功能的最佳方式是什么?在Redshift中创建文件夹

enter image description here

+0

关系数据库没有“文件夹” –

+0

@a_horse_with_no_name有没有更好的方法来组织表而不是拥有数百个表? – ZJAY

亚马逊红移是基于的PostgreSQL叉子。因此,它继承了PostgreSQL的许多属性。

合理安排表划分为多个逻辑组,您可以使用:

Schemas文档:

数据库包含一个或更多命名模式。数据库中的每个模式都包含表和其他类型的命名对象。默认情况下,数据库具有一个名为PUBLIC的模式。您可以使用模式将通用名称下的数据库对象分组。架构是类似于操作系统目录,除了架构不能嵌套。

基本上,一个数据库是一个单独的逻辑分组。连接到Amazon Redshift时连接到特定数据库。 模式存在于数据库内,并且搜索路径可以确定要使用哪一个(例如,首先是个人模式,然后是默认模式)。