Difference between revisions of "Database Table: poll2"

From Dreamwidth Notes
Jump to: navigation, search
(Created page with 'poll =Definition= <source lang="sql"> CREATE TABLE poll ( pollid int(10) unsigned NOT NULL auto_increment, itemid int(10) unsigned NOT NULL defau...')
 
Line 1: Line 1:
[[Category: Database Table|poll]]
+
[[Category: Database Table|poll2]]
 
=Definition=
 
=Definition=
 
<source lang="sql">
 
<source lang="sql">
CREATE TABLE poll (
+
CREATE TABLE poll2 (
   pollid int(10) unsigned NOT NULL auto_increment,
+
   journalid INT UNSIGNED NOT NULL,
   itemid int(10) unsigned NOT NULL default '0',
+
   pollid INT UNSIGNED NOT NULL,
   journalid int(10) unsigned NOT NULL default '0',
+
   posterid INT UNSIGNED NOT NULL,
   posterid int(10) unsigned NOT NULL default '0',
+
   ditemid INT UNSIGNED NOT NULL,
   whovote enum('all','friends') NOT NULL default 'all',
+
   whovote ENUM('all','friends','ofentry') NOT NULL DEFAULT 'all',
   whoview enum('all','friends','none') NOT NULL default 'all',
+
   whoview ENUM('all','friends','ofentry','none') NOT NULL DEFAULT 'all',
   name varchar(255) default NULL,
+
   name VARCHAR(255) DEFAULT NULL,
   PRIMARY KEY  (pollid),
+
   PRIMARY KEY  (journalid,pollid)
  KEY (itemid),
+
  KEY (journalid),
+
  KEY (posterid)
+
 
)
 
)
 
</source>
 
</source>
Line 20: Line 17:
  
 
=Location=
 
=Location=
[[Global database]]
+
[[Clustered database]]

Revision as of 17:38, 22 March 2009

Definition

CREATE TABLE poll2 (
  journalid INT UNSIGNED NOT NULL,
  pollid INT UNSIGNED NOT NULL,
  posterid INT UNSIGNED NOT NULL,
  ditemid INT UNSIGNED NOT NULL,
  whovote ENUM('all','friends','ofentry') NOT NULL DEFAULT 'all',
  whoview ENUM('all','friends','ofentry','none') NOT NULL DEFAULT 'all',
  name VARCHAR(255) DEFAULT NULL,
  PRIMARY KEY  (journalid,pollid)
)

Relationships

Location

Clustered database