

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建数据库表
<a name="firehose-redshift-create-db-table"></a>

连接到 Amazon Redshift 中的初始数据库后，通常将其用作创建新数据库的基础。但是，要通过 Firehose 将亚马逊 SNS 通知传递给亚马逊 Redshift，您需要创建一个省略和字段的表。`Message` `MessageAttributes`本页显示如何使用 SQL 创建表 Workbench/J。

**使用 SQL 创建表 Workbench/J**

1. 打开 SQL Workbench/J 并连接到您的 Amazon Redshift 集群。有关说明，请参阅 *Amazon Redshift 入门指南*[中的](https://docs.amazonaws.cn/redshift/latest/gsg/rs-gsg-connect-to-cluster.html)连接集群。

1. 在 SQL 中 Workbench/J，复制以下代码并将其粘贴到**语句 1 ** 窗口中。

   ```
   CREATE TABLE notifications (
       type varchar(256),
       messageid varchar(256),
       topicarn varchar(256),
       subject varchar(256),
       message varchar(2048),
       timestamp timestamptz,
       unsubscribeurl varchar(1024),
       messageattributes varchar(2048)
   );
   ```

1. 将光标置于语句内（分号之前）。然后选择 “**执行当前语句**” 按钮。

1. 在 **Messages** 窗格中，验证您的表已成功创建。

你已经创建了数据库表。要继续，请返回[任务概览](firehose-redshift-destinations.md)。