File: pgsql_upgrade_2.5.0.sql

package info (click to toggle)
dotclear 2.6.4%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 8,420 kB
  • sloc: php: 54,270; sql: 1,290; sh: 213; xml: 173; makefile: 158
file content (19 lines) | stat: -rw-r--r-- 792 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CREATE TABLE dc_pref (
    pref_id VARCHAR(255) NOT NULL,
    user_id VARCHAR(32),
    pref_ws VARCHAR(32) DEFAULT 'system' NOT NULL,
    pref_value text,
    pref_type VARCHAR(8) DEFAULT 'string' NOT NULL,
    pref_label TEXT,
    ADD CONSTRAINT dc_fk_pref_user FOREIGN KEY (user_id) REFERENCES dc_user(user_id) ON UPDATE CASCADE ON DELETE CASCADE,
    UNIQUE (pref_ws, pref_id, user_id)
);
CREATE TABLE dc_spamrule (
    rule_id bigint NOT NULL,
    blog_id VARCHAR(32),
    rule_type VARCHAR(16) DEFAULT 'word' NOT NULL,
    rule_content VARCHAR(128) NOT NULL,
    CONSTRAINT dc_fk_spamrule_blog FOREIGN KEY (blog_id) REFERENCES dc_blog(blog_id) ON UPDATE CASCADE ON DELETE CASCADE
    PRIMARY KEY (rule_id)
);
UPDATE dc_version SET module = 'core', version = '2.5.0' WHERE module='core';