Updated node module sql script file to support revisions.

This commit is contained in:
2015-08-10 11:21:04 +02:00
parent 3f123dd921
commit 479194d6c5

View File

@@ -11,12 +11,27 @@ CREATE TABLE nodes (
`publish` DATETIME, `publish` DATETIME,
`created` DATETIME NOT NULL, `created` DATETIME NOT NULL,
`changed` DATETIME NOT NULL, `changed` DATETIME NOT NULL,
`status` INTEGER `status` INTEGER,
CONSTRAINT Unique_nid_revision UNIQUE (nid,revision)
);
CREATE TABLE node_revisions (
`nid` INTEGER NOT NULL,
`revision` INTEGER NOT NULL,
`title` VARCHAR(255) NOT NULL,
`summary` TEXT,
`content` TEXT,
`format` VARCHAR(128),
`author` INTEGER,
`changed` DATETIME NOT NULL,
`status` INTEGER,
CONSTRAINT Unique_nid_revision PRIMARY KEY (nid,revision)
); );
CREATE TABLE page_nodes( CREATE TABLE page_nodes(
`nid` INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL, `nid` INTEGER NOT NULL,
`revision` INTEGER, `revision` INTEGER NOT NULL,
`parent` INTEGER `parent` INTEGER,
CONSTRAINT PK_nid_revision PRIMARY KEY (nid,revision)
); );