1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-06-26 16:45:52 +00:00
Radicale/schema.sql
2013-09-05 15:13:31 +02:00

29 lines
965 B
SQL

-- This is the database schema for PostgreSQL.
create table collection (
path varchar primary key not null,
parent_path varchar references collection (path));
create table item (
name varchar primary key not null,
tag varchar not null,
collection_path varchar references collection (path) not null);
create table header (
key varchar not null,
value varchar not null,
collection_path varchar references collection (path) not null,
primary key (key, collection_path));
create table line (
key varchar not null,
value varchar not null,
item_name varchar references item (name) not null,
timestamp timestamp not null,
primary key (key, value, item_name, timestamp));
create table property (
key varchar not null,
value varchar not null,
collection_path varchar references collection (path) not null,
primary key (key, collection_path));