Difference between revisions of "Database Table: duplock"

From Dreamwidth Notes
Jump to: navigation, search
(Created page with 'duplock =Definition= <source lang="sql"> CREATE TABLE duplock ( realm enum('support','log','comment') NOT NULL default 'support', reid int(10) un...')
 
m (Robot: Updating: Format)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category: Database Table|duplock]]
+
{{Database Table|name=duplock|table type=global|repo=dw-free}}
=Definition=
+
[[Description::Stores a record that an action has been done, so it doesn't get done a second time later by a user accidentally double-clicking a single-click button in their browser.]]
 +
= Definition =
 
<source lang="sql">
 
<source lang="sql">
 
CREATE TABLE duplock (
 
CREATE TABLE duplock (
  realm enum('support','log','comment') NOT NULL default 'support',
+
    realm enum('support','log','comment') NOT NULL default 'support',
  reid int(10) unsigned NOT NULL default '0',
+
    reid int(10) unsigned NOT NULL default '0',
  userid int(10) unsigned NOT NULL default '0',
+
    userid int(10) unsigned NOT NULL default '0',
  digest char(32) NOT NULL default '',
+
    digest char(32) NOT NULL default '',
  dupid int(10) unsigned NOT NULL default '0',
+
    dupid int(10) unsigned NOT NULL default '0',
  instime datetime NOT NULL default '0000-00-00 00:00:00',
+
    instime datetime NOT NULL default '0000-00-00 00:00:00',
  KEY (realm,reid,userid)
+
 
 +
    KEY (realm,reid,userid)
 
)
 
)
 
</source>
 
</source>
 
+
{{Database Table Footer}}
=Relationships=
+
 
+
=Location=
+
[[Global database]]
+

Latest revision as of 20:18, 11 May 2011

This is a global table. Stores a record that an action has been done, so it doesn't get done a second time later by a user accidentally double-clicking a single-click button in their browser.

Definition

CREATE TABLE duplock (
    realm enum('support','log','comment') NOT NULL DEFAULT 'support',
    reid INT(10) UNSIGNED NOT NULL DEFAULT '0',
    userid INT(10) UNSIGNED NOT NULL DEFAULT '0',
    digest CHAR(32) NOT NULL DEFAULT '',
    dupid INT(10) UNSIGNED NOT NULL DEFAULT '0',
    instime datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
 
    KEY (realm,reid,userid)
)

Relationships