]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - maintenance/locking/file_locks.sql
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / maintenance / locking / file_locks.sql
diff --git a/maintenance/locking/file_locks.sql b/maintenance/locking/file_locks.sql
new file mode 100644 (file)
index 0000000..f51d06b
--- /dev/null
@@ -0,0 +1,11 @@
+-- Table to handle resource locking (EX) with row-level locking
+CREATE TABLE /*_*/filelocks_exclusive (
+       fle_key binary(31) NOT NULL PRIMARY KEY
+) ENGINE=InnoDB, CHECKSUM=0;
+
+-- Table to handle resource locking (SH) with row-level locking
+CREATE TABLE /*_*/filelocks_shared (
+       fls_key binary(31) NOT NULL,
+       fls_session binary(31) NOT NULL,
+       PRIMARY KEY (fls_key,fls_session)
+) ENGINE=InnoDB, CHECKSUM=0;