mirror of
https://github.com/YunoHost-Apps/agendav_ynh.git
synced 2024-09-03 20:36:12 +02:00
28 lines
828 B
SQL
28 lines
828 B
SQL
CREATE TABLE sessions (
|
|
session_id varchar(40) NOT NULL DEFAULT 0,
|
|
ip_address varchar(16) NOT NULL DEFAULT 0,
|
|
user_agent varchar(120) DEFAULT NULL,
|
|
last_activity bigint NOT NULL DEFAULT 0,
|
|
user_data text NOT NULL,
|
|
PRIMARY KEY (session_id)
|
|
);
|
|
CREATE INDEX last_activity_idx ON sessions (last_activity);
|
|
|
|
CREATE SEQUENCE shared_sid_seq;
|
|
CREATE TABLE shared (
|
|
sid int NOT NULL DEFAULT nextval('shared_sid_seq'),
|
|
user_from varchar(255) NOT NULL,
|
|
calendar varchar(255) NOT NULL,
|
|
user_which varchar(255) NOT NULL,
|
|
options text NOT NULL DEFAULT '',
|
|
write_access boolean NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (sid)
|
|
);
|
|
CREATE INDEX shareidx ON shared (user_from,calendar);
|
|
CREATE INDEX sharedwithidx ON shared (user_which);
|
|
|
|
CREATE TABLE migrations (
|
|
version int NOT NULL
|
|
);
|
|
|
|
INSERT INTO migrations VALUES ('1');
|