在Redshift中创建文件夹
问题描述:
我正在寻找一种在temp_08文件夹内创建文件夹的方法。 Temp_08是我有写访问权限的唯一文件夹,所以我需要创建INSIDE文件夹temp_08。我正在寻找在这个文件夹中存储表,所以更干净地组织我的表。在Redshift中执行此功能的最佳方式是什么?在Redshift中创建文件夹
答
亚马逊红移是基于的PostgreSQL叉子。因此,它继承了PostgreSQL的许多属性。
合理安排表划分为多个逻辑组,您可以使用:
从Schemas文档:
数据库包含一个或更多命名模式。数据库中的每个模式都包含表和其他类型的命名对象。默认情况下,数据库具有一个名为PUBLIC的模式。您可以使用模式将通用名称下的数据库对象分组。架构是类似于操作系统目录,除了架构不能嵌套。
基本上,一个数据库是一个单独的逻辑分组。连接到Amazon Redshift时连接到特定数据库。 模式存在于数据库内,并且搜索路径可以确定要使用哪一个(例如,首先是个人模式,然后是默认模式)。
关系数据库没有“文件夹” –
@a_horse_with_no_name有没有更好的方法来组织表而不是拥有数百个表? – ZJAY