准备逻辑架构脚本

为 Vertica 数据库设计逻辑架构与为任何其他 SQL 数据库设计逻辑架构无任何区别。设计逻辑架构中更完整地描述了详细信息。

要创建逻辑架构,请准备一个 SQL 脚本(纯文本文件,扩展名通常为 .sql)以执行下列操作:

  1. 创建其他架构(根据需要)。请参阅使用多个架构

  2. 使用 CREATE TABLE 命令在数据库中创建表和列 约束

  3. 使用 ALTER TABLE 命令定义必要的表约束。

  4. 使用 CREATE VIEW 命令定义表上的任何视图。

可使用下列项生成脚本:

  • 架构设计器应用程序。

  • 从现有数据库提取的架构。

  • 文本编辑器。

  • 作为模板的数据库 example-name_define_schema.sql 脚本之一。(请参阅 /opt/vertica/examples 中的示例数据库目录。)

在您的脚本文件中,请确保以下几点:

  • 每个语句均以分号结尾。

  • 您使用 Vertica 支持的 数据类型,如《SQL 参考手册》中所述。

创建数据库后,可通过执行架构脚本来对其进行测试,如创建逻辑架构中所述。如果遇到错误,请删除所有表,更正错误,然后再次运行脚本。