模式定义
xSQL 配置文件可用于定义数据库架构。
数据库模式可以通过在文本字符串中引用模式定义来定义,也可以通过指定模式文件来定义。
模式文件
数据库模式可以从外部文件中加载,该文件使用 SmartEDB 数据定义语言(DDL)定义该数据库。例如,以下配置文件条目将从文件 schema.mco 中加载模式定义:
schema_file : "schema.mco",
内联模式定义
数据库模式也可以通过内联文本字符串来定义,该字符串表达的是 SmartEDB 的数据定义语言(DDL)。例如:
schema :
"
#define uint2 unsigned<2>
declare database locatedb;
class Employee
{
string name;
uint2 dept_no;
unique tree<name> Iname;
tree<dept_no> Idept;
};
",