mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-18 09:43:09 +00:00
Add lib/, t/lib/, and sandbox/. All modules are updated and passing on MySQL 5.1.
This commit is contained in:
3
t/lib/samples/osc/capsync001.txt
Normal file
3
t/lib/samples/osc/capsync001.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
CREATE TRIGGER mk_osc_del AFTER DELETE ON `osc`.`t` FOR EACH ROW DELETE IGNORE FROM `osc`.`__new_t` WHERE `osc`.`__new_t`.id = OLD.id
|
||||
CREATE TRIGGER mk_osc_upd AFTER UPDATE ON `osc`.`t` FOR EACH ROW REPLACE INTO `osc`.`__new_t` (id, c) VALUES (NEW.id, NEW.c)
|
||||
CREATE TRIGGER mk_osc_ins AFTER INSERT ON `osc`.`t` FOR EACH ROW REPLACE INTO `osc`.`__new_t` (id, c) VALUES(NEW.id, NEW.c)
|
2
t/lib/samples/osc/copyins001.txt
Normal file
2
t/lib/samples/osc/copyins001.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
INSERT IGNORE INTO osc.__new_t (id, c) SELECT id, c FROM osc.t WHERE (id < 4) LOCK IN SHARE MODE
|
||||
INSERT IGNORE INTO osc.__new_t (id, c) SELECT id, c FROM osc.t WHERE (id >= 4 AND id < 6) LOCK IN SHARE MODE
|
13
t/lib/samples/osc/tbl001.sql
Normal file
13
t/lib/samples/osc/tbl001.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
DROP DATABASE IF EXISTS osc;
|
||||
CREATE DATABASE osc;
|
||||
USE osc;
|
||||
|
||||
CREATE TABLE t (
|
||||
id INT UNSIGNED PRIMARY KEY,
|
||||
c VARCHAR(16)
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
CREATE TABLE __new_t LIKE t;
|
||||
|
||||
INSERT INTO t VALUES (1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e');
|
||||
|
Reference in New Issue
Block a user