22 lines
643 B
MySQL
22 lines
643 B
MySQL
|
-- SQLite3
|
||
|
CREATE TABLE IF NOT EXISTS `entry` (
|
||
|
`entry_id` INTEGER NOT NULL,
|
||
|
`created` INTEGER NOT NULL,
|
||
|
`name` TEXT NOT NULL,
|
||
|
`message` TEXT NOT NULL,
|
||
|
`website` TEXT NOT NULL,
|
||
|
`hide_website` INTEGER NOT NULL DEFAULT TRUE,
|
||
|
PRIMARY KEY (`entry_id`) );
|
||
|
|
||
|
CREATE INDEX IF NOT EXISTS `entry_created_idx`
|
||
|
ON `entry` (`created`);
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `reply` (
|
||
|
`entry_id` INTEGER NOT NULL,
|
||
|
`created` INTEGER NOT NULL,
|
||
|
`message` TEXT NOT NULL,
|
||
|
PRIMARY KEY (`entry_id`),
|
||
|
FOREIGN KEY (`entry_id`)
|
||
|
REFERENCES `entry` (`entry_id`)
|
||
|
ON DELETE CASCADE
|
||
|
ON UPDATE CASCADE );
|