]> git.wh0rd.org Git - tt-rss.git/commitdiff
minor fixes in PG schema
authorAndrew Dolgov <fox@madoka.spb.ru>
Fri, 18 Nov 2005 06:49:00 +0000 (07:49 +0100)
committerAndrew Dolgov <fox@madoka.spb.ru>
Fri, 18 Nov 2005 06:49:00 +0000 (07:49 +0100)
schema/ttrss_schema_pgsql.sql

index 97efd1b6d0eff4e4d58436a374c015f320f1198b..caecd9707c9181db00c86f7e0a4a78c8dcfe4d46 100644 (file)
@@ -7,7 +7,7 @@ drop table ttrss_filters;
 drop table ttrss_user_prefs;
 drop table ttrss_users;
 
-create table ttrss_users (id serial primary key,
+create table ttrss_users (id serial not null primary key,
        login varchar(120) not null unique,
        pwd_hash varchar(250) not null,
        access_level integer not null default 0);
@@ -66,7 +66,7 @@ create table ttrss_entries (id serial not null primary key,
 drop table ttrss_filters;
 drop table ttrss_filter_types;
 
-create table ttrss_filter_types (id integer primary key, 
+create table ttrss_filter_types (id integer not null primary key, 
        name varchar(120) unique not null, 
        description varchar(250) not null unique);
 
@@ -75,7 +75,7 @@ insert into ttrss_filter_types (id,name,description) values (2, 'content', 'Cont
 insert into ttrss_filter_types (id,name,description) values (3, 'both', 
        'Title or Content');
 
-create table ttrss_filters (id serial primary key, 
+create table ttrss_filters (id serial not null primary key, 
        owner_uid integer not null references ttrss_users(id) on delete cascade,
        filter_type integer not null references ttrss_filter_types(id), 
        reg_exp varchar(250) not null,
@@ -83,7 +83,7 @@ create table ttrss_filters (id serial primary key,
 
 drop table ttrss_labels;
 
-create table ttrss_labels (id serial primary key, 
+create table ttrss_labels (id serial not null primary key, 
        owner_uid integer not null references ttrss_users(id) on delete cascade,
        sql_exp varchar(250) not null,
        description varchar(250) not null);
@@ -94,7 +94,7 @@ insert into ttrss_labels (owner_uid,sql_exp,description) values (1,'unread = tru
 insert into ttrss_labels (owner_uid,sql_exp,description) values (1,
        'last_read is null and unread = false', 'Updated articles');
 
-create table ttrss_tags (id serial primary key, 
+create table ttrss_tags (id serial not null primary key, 
        tag_name varchar(250) not null,
        owner_uid integer not null references ttrss_users(id) on delete cascade,
        post_id integer references ttrss_entries(id) ON DELETE CASCADE not null);
@@ -109,21 +109,21 @@ drop table ttrss_prefs;
 drop table ttrss_prefs_types;
 drop table ttrss_prefs_sections;
 
-create table ttrss_prefs_types (id integer primary key, 
+create table ttrss_prefs_types (id integer not null primary key, 
        type_name varchar(100) not null);
 
 insert into ttrss_prefs_types (id, type_name) values (1, 'bool');
 insert into ttrss_prefs_types (id, type_name) values (2, 'string');
 insert into ttrss_prefs_types (id, type_name) values (3, 'integer');
 
-create table ttrss_prefs_sections (id integer primary key, 
+create table ttrss_prefs_sections (id integer not null primary key, 
        section_name varchar(100) not null);
 
 insert into ttrss_prefs_sections (id, section_name) values (1, 'General');
 insert into ttrss_prefs_sections (id, section_name) values (2, 'Interface');
 insert into ttrss_prefs_sections (id, section_name) values (3, 'Advanced');
 
-create table ttrss_prefs (pref_name varchar(250) primary key,
+create table ttrss_prefs (pref_name varchar(250) not null primary key,
        type_id integer not null references ttrss_prefs_types(id),
        section_id integer not null references ttrss_prefs_sections(id) default 1,
        short_desc text not null,