mirror of https://github.com/tLDP/LDP
update for postgres 7.2 compatibility
This commit is contained in:
parent
f2ac1b15aa
commit
a400bd7816
|
@ -8,9 +8,4 @@ CREATE TABLE audience (
|
|||
PRIMARY KEY (audience)
|
||||
);
|
||||
|
||||
INSERT INTO audience ( audience, audience_level, audience_description ) VALUES ('NOVICE', 1, 'Novice');
|
||||
INSERT INTO audience ( audience, audience_level, audience_description ) VALUES ('BEGINNER', 2, 'Beginners');
|
||||
INSERT INTO audience ( audience, audience_level, audience_description ) VALUES ('INTERMEDIATe', 3, 'Intermediate Users');
|
||||
INSERT INTO audience ( audience, audience_level, audience_description ) VALUES ('ADVANCED', 4, 'Advanced Users');
|
||||
|
||||
GRANT SELECT ON audience TO "www-data";
|
||||
|
|
|
@ -1,45 +1,45 @@
|
|||
#~/bin/bash
|
||||
|
||||
# lookup tables
|
||||
psql ldp -f class.sql
|
||||
psql ldp -f dtd.sql
|
||||
psql ldp -f format.sql
|
||||
psql ldp -f pub_status.sql
|
||||
psql ldp -f review_status.sql
|
||||
psql ldp -f role.sql
|
||||
psql ldp -f topic.sql
|
||||
psql ldp -f subtopic.sql
|
||||
psql ldp -qf class.sql
|
||||
psql ldp -qf dtd.sql
|
||||
psql ldp -qf format.sql
|
||||
psql ldp -qf pub_status.sql
|
||||
psql ldp -qf review_status.sql
|
||||
psql ldp -qf role.sql
|
||||
psql ldp -qf topic.sql
|
||||
psql ldp -qf subtopic.sql
|
||||
|
||||
psql ldp -f document.sql
|
||||
psql ldp -qf document.sql
|
||||
|
||||
psql ldp -f notes.sql
|
||||
psql ldp -qf notes.sql
|
||||
|
||||
psql ldp -f document_wiki.sql
|
||||
psql ldp -f document_topic.sql
|
||||
psql ldp -f document_rev.sql
|
||||
psql ldp -qf document_wiki.sql
|
||||
psql ldp -qf document_topic.sql
|
||||
psql ldp -qf document_rev.sql
|
||||
|
||||
psql ldp -f maintainer.sql
|
||||
psql ldp -f maintainer_notes.sql
|
||||
psql ldp -f document_maintainer.sql
|
||||
psql ldp -qf maintainer.sql
|
||||
psql ldp -qf maintainer_notes.sql
|
||||
psql ldp -qf document_maintainer.sql
|
||||
|
||||
psql ldp -f editor.sql
|
||||
psql ldp -f editor_role.sql
|
||||
psql ldp -f document_editor.sql
|
||||
psql ldp -qf editor.sql
|
||||
psql ldp -qf editor_role.sql
|
||||
psql ldp -qf document_editor.sql
|
||||
|
||||
psql ldp -f audience.sql
|
||||
psql ldp -f document_audience.sql
|
||||
psql ldp -qf audience.sql
|
||||
psql ldp -qf document_audience.sql
|
||||
|
||||
psql ldp -f doc_vote.sql
|
||||
psql ldp -qf doc_vote.sql
|
||||
|
||||
psql ldp -f stats.sql
|
||||
psql ldp -f stats_cdf.sql
|
||||
psql ldp -qf stats.sql
|
||||
psql ldp -qf stats_cdf.sql
|
||||
|
||||
psql ldp -f license.sql
|
||||
psql ldp -qf license.sql
|
||||
|
||||
psql ldp -f volunteer.sql
|
||||
psql ldp -qf volunteer.sql
|
||||
|
||||
psql ldp -f username.sql
|
||||
psql ldp -qf username.sql
|
||||
|
||||
#views
|
||||
psql ldp -f vw_gfdl_emails.sql
|
||||
psql ldp -f vw_gfdl_docs.sql
|
||||
psql ldp -qf vw_gfdl_emails.sql
|
||||
psql ldp -qf vw_gfdl_docs.sql
|
||||
|
|
|
@ -4,7 +4,7 @@ CREATE TABLE doc_vote
|
|||
(
|
||||
doc_id INT4 NOT NULL,
|
||||
username CHAR(12) NOT NULL,
|
||||
date_entered TIMESTAMP NOT NULL DEFAULT timestamp(date 'today'),
|
||||
date_entered TIMESTAMP NOT NULL DEFAULT now(),
|
||||
vote INT4 NOT NULL,
|
||||
|
||||
PRIMARY KEY (doc_id, username)
|
||||
|
|
|
@ -24,6 +24,7 @@ CREATE TABLE document
|
|||
license_id INT4,
|
||||
license CHAR(12),
|
||||
abstract TEXT,
|
||||
wiki TEXT,
|
||||
rating REAL,
|
||||
|
||||
PRIMARY KEY (doc_id)
|
||||
|
|
|
@ -19,9 +19,4 @@ ADD CONSTRAINT topic_num_fk
|
|||
FOREIGN KEY (topic_num)
|
||||
REFERENCES topic(topic_num);
|
||||
|
||||
#ALTER TABLE document_topic
|
||||
#ADD CONSTRAINT subtopic_num_fk
|
||||
#FOREIGN KEY (subtopic_num)
|
||||
#REFERENCES subtopic(subtopic_num);
|
||||
|
||||
GRANT ALL ON document_topic TO "www-data";
|
||||
|
|
|
@ -3,7 +3,7 @@ DROP TABLE document_wiki;
|
|||
CREATE TABLE document_wiki (
|
||||
doc_id INT4 NOT NULL,
|
||||
revision INT4 NOT NULL,
|
||||
date_entered TIMESTAMP NOT NULL DEFAULT timestamp(date 'today'),
|
||||
date_entered TIMESTAMP NOT NULL DEFAULT now(),
|
||||
wiki TEXT,
|
||||
notes CHAR(256),
|
||||
username CHAR(12)
|
||||
|
|
|
@ -2,7 +2,7 @@ DROP TABLE maintainer_notes;
|
|||
|
||||
CREATE TABLE maintainer_notes (
|
||||
maintainer_id INT4 NOT NULL,
|
||||
date_entered TIMESTAMP NOT NULL DEFAULT timestamp(date 'today'),
|
||||
date_entered TIMESTAMP NOT NULL DEFAULT now(),
|
||||
notes TEXT,
|
||||
username CHAR(12)
|
||||
);
|
||||
|
|
|
@ -2,7 +2,7 @@ DROP TABLE notes;
|
|||
|
||||
CREATE TABLE notes (
|
||||
doc_id INT4 NOT NULL,
|
||||
date_entered TIMESTAMP NOT NULL DEFAULT timestamp(date 'today'),
|
||||
date_entered TIMESTAMP NOT NULL DEFAULT now(),
|
||||
notes TEXT,
|
||||
username CHAR(12)
|
||||
);
|
||||
|
|
|
@ -14,6 +14,3 @@ CREATE TABLE username (
|
|||
|
||||
GRANT ALL ON username TO "www-data";
|
||||
GRANT SELECT ON username TO root;
|
||||
|
||||
INSERT INTO username(username, first_name, surname, maintainer_id, email, admin)
|
||||
VALUES ('david', 'David', 'Merrill', 254, 'david@lupercalia.net', 't');
|
||||
|
|
Loading…
Reference in New Issue